あるスプレッドシートに書いてあるDiscordID (hogehoge#1234)の一覧を元に、Discordサーバに入っている人に特定の権限を与える常駐型bot
- Discord Developer Portalからアプリケーションを登録する
- 常駐させたいDiscordサーバーにbotを追加する
- Googleスプレッドシートを用意する(Google Formの回答シートなど)
- Google APIのトークンを発行する
config/default.json
{
"guildId": "サーバID",
"roleId": "付与対象のロールID",
"discordToken": "discord bot のトークン",
"sheetId": "スプレッドシートのID",
"sheetTitle": "シート名",
"columnTitle": "DiscordIDが回答されているカラム名(1行目に入ってるであろう設問名)",
"googleApiKey": "Google API",
"checkInterval": チェック間隔(分)
}
yarn start