Botを作る
https://gyazo.com/d288df6b4e6f2ae01b126b30619339e9
名前をつける(自分のBotっぽい名前にしようね!)
https://gyazo.com/24e35214b5dbecc7d5839b084f5dbf50
General Information
https://gyazo.com/647677929f3734c4fba20a3c29c0daca
APPのアイコン画像つけたり、名前(NAME)や説明(DESCRIPTION)を変更したりできる
Bot...重要!!
https://gyazo.com/665e403ae603757a8005e92b8822da78
Add Botボタンを押す
https://gyazo.com/028e296cd04141ce9cb89478677e8ea2
https://gyazo.com/dfd2555440d319c5523e7d3475ea7686
問題なかったらBotが作成される
PUBLIC BOT
これがONだと、誰でもBotをギルドに招待できる。OFFだと自分だけしか招待できない
REQUIRES OAUTH2 CODE GRANT
(あとで調べる)
Bot - Privileged Gateway Intents...重要!!
https://gyazo.com/c27e3b71cbc9160c485c152dac26b594
PRESENCE INTENT
ユーザのPRESENCE情報を使う場合、ONにする必要がある
marukotはRisk of rain 2をしています....みたいなやつ(今何しているか的な)
ONにすると、100以上のギルドで使われる場合、Discordによる審査が必要となる
SERVER MEMBERS INTENT
ギルドのメンバーEventを使う場合、ONにする必要がある
メンバーの参加、脱退等のイベントがほしいならONにする必要アリ
ボイスチャンネルに参加しているメンバー取得したい!って場合も必要です!(注意)
ONにすると、100以上のギルドで使われる場合、Discordによる審査が必要となる
MESSAGE CONTENT INTENT
メッセージを取得したりする場合、ONにする必要がある
スラッシュコマンドを使わないならONにする必要アリ
ONにすると、100以上のギルドで使われる場合、Discordによる審査が必要となる
OAuth2...重要!
https://gyazo.com/b3aa82f8036f880dabb643010e1e6e11
CLIENT SECRET
Copyボタンを押して、Discord Botに使うトークンを取得する(絶対に公開しないで!)
https://gyazo.com/ec5c4b0d6da8c34a9722554f516717cf
Botを招待するURLを発行するときに使う
https://gyazo.com/736149868b5e89409465b1c8a1edf230
SCOPES
botにチェック
BOT PERMISSIONS
使いたい権限のやつを選択する
上記のようにすると、URLが生成される
permissionsパラメータの数字がBOT PERMISSIONSのところで指定したチェックで変わってくる感じ
このURLを開くと、Botの招待画面に遷移する