Discord連携するにあたり、Discord Developer Portal(英語ページ)で連携用のアプリケーション作成・各種キーの設定が必要になります。
一見難しい設定に見えますが、手順に沿ってステップを踏めばスムーズに設定できます。
下記のステップで確認・コピーしたキーは、 Discord連携設定で利用するため、メモ帳などに記載しておいてください。
【外部サービス設定】Discordアカウント連携の設定方法は?
1. アプリケーションを作成する
- Discord Developer Portal (英語ページ)へご自身のDiscordアカウントでログインし、左サイドバーのApplicationsを開く
- [New Application]を押す
- コミュニティ名など、任意のアプリケーション名を記載する
- 同意のチェックボックスにチェックを入れる
- [Create]を押すと作成が完了します
- 作成が完了すると、General informationのページに自動で遷移されます
2. Client IDとCLIENT SECRETを確認する
CLIENT IDの確認方法
- 左サイドバーのSELECTED APPから作成したアプリケーションを選択する
- [OAuth2]を押す
- OAuth2ページのClient information下にあるCLIENT IDをコピー
CLIENT SECRETの確認方法
- OAuth2ページのClient informationのCLIENT SECRETの[Reset Secret]を押す
- 秘密鍵の再作成の確認に[Yes,do it!]を押す
- 発行されたCLIENT SECRETをコピー
3. Redirects URLを入力する
- CAMPFIREのDiscord連携設定ページのRedirects URLをコピーする
- Discord Developer PortalのOAuth2のRedirectsエリアの[Add Redirect]を押す
- コピーしたRedirect URLを貼り付ける
- ページ下部の[Save Change]を押して保存する
Redirects URLはどうやったらわかる?
Discord連携設定ページのRedirects URLの[URLをコピーする]からコピーしたURLを貼り付けるか、
以下のコミュニティIDの部分を書き換えて入力してください
https://community.camp-fire.jp/projects/[数字6桁のコミュニティID]/external_chat/discord/auth
※コミュニティIDとはあなたのコミュニティページURLのview/の次にある6桁の数字です
https://community.camp-fire.jp/projects/view/000000
4. 連携用のBotを作成し、Bot Tokenを入力する
- サイドバーの[Bot]を押す
- Tokenエリアの[Reset Token]を押す
- [Yes,do it!]を押す
- 発行されたTokenをコピーする
5. BotのSERVER MEMBERS INTENT設定をオンにする
- Botページの下部の各種設定箇所の「SERVER MEMBERS INTENT」をオンにする
- [Save Change]を押して、設定を保存する