コンテンツにスキップ

Quickchat AI Agent を Discord と統合するためのステップバイステップガイド。ボットを作成し、権限を設定して、サーバー上で公開します。

このガイドでは、AI アシスタントを Discord サーバーに統合する方法を説明します。以下の内容を扱います。

  1. Discord サーバーを作成
  2. Discord アプリケーションを作成
  3. Discord アプリケーションを設定
  4. Bot を Discord サーバーに追加
  5. Discord Bot を Quickchat AI と連携
Play

統合を始めるには Discord サーバーが必要です。アカウントがない場合は discord.com で作成してください。ログイン後、こちらのガイドに従ってサーバーを作成します。

discord.com/developers/applications にログインした状態でアクセスし、新しいアプリケーションを作成します。

Bot をサーバーに追加する前に、アプリケーションで Message Content Intent を有効にしてください。これにより、Bot はサーバー上のユーザーが送信したメッセージを読み取ることができます。

Quickchat AI インターフェース

次に、Bot をサーバーに追加します。以下の Discord URL を作成してブラウザに貼り付けてください。

https://discord.com/api/oauth2/authorize?client_id=<YOUR CLIENT ID>&permissions=309237712896&scope=bot

権限番号はどこから来る?

権限番号(309237712896)は、次の権限を要求することで得られます。

  • Send Messages
  • Create Public Threads
  • Send Messages in Threads
  • Read Message History

これは Bot が正しく動作するために必要な最小限の権限です。実際に、discord.com/developers/applications にアクセスし、アプリケーションを選択して左側の Bot をクリックし、下にスクロールすると確認できます。

Bot の権限

自分の CLIENT ID はどこ?

最も簡単なのは、ブラウザのアドレスバーを見て、URL の一部になっている長い数字をコピーする方法です。

https://discord.com/developers/applications/<YOUR CLIENT ID>/bot

Client ID

この例では client id は 1234567890123456789 なので、Bot を追加するための完全な URL は次のとおりです。

https://discord.com/api/oauth2/authorize?client_id=1234567890123456789&permissions=309237712896&scope=bot

Quickchat AI と接続するには、Developer PortalDiscord Bot Token を取得します。

  1. Bot SettingsReset TokenCopy Token に移動

トークンをリセット

  1. Quickchat AI ダッシュボードExternal Applications に進み、Discord 連携を開いて Discordを有効化 をオンにし、トークンを貼り付けます。

トークンを貼り付け

🎉 AI Bot がオンラインになりました!

Section titled “🎉 AI Bot がオンラインになりました!”

Discord に戻ると、Bot が オンライン になりチャットの準備ができています。@メンションして会話を開始してください。🤖💬

Bot がアクティブ

デフォルトでは、@メンションされると Bot は同じチャンネルで返信します。これは連携の 返信モード 設定で変更できます。チャンネルで返信(デフォルト)または スレッドで返信 から選べます。スレッドで返信 にすると、Bot はスレッド内で返信し、ユーザーは Bot を再度メンションせずにそこで会話を続けられます。

スレッドでの会話

ボット追加時に “Integration requires code grant” と表示される

Section titled “ボット追加時に “Integration requires code grant” と表示される”

アプリケーションで Require OAuth2 Code Grant が有効になっており、シンプルなボット招待フローがブロックされています。Developer Portal でアプリケーションを開き、Bot に移動して Require OAuth2 Code Grant をオフにして保存し、招待 URL をもう一度開いてください。

認証ページにケーキや “baked” のメッセージが表示される

Section titled “認証ページにケーキや “baked” のメッセージが表示される”

その風変わりな画面は Discord の成功ページで、ボットは追加されています。確認するには、サーバーの サーバー設定 → 連携サービス → ボットとアプリ を開き、リストにボットがあるか確認してください。

ボットはサーバーにいるがオフラインのまま

Section titled “ボットはサーバーにいるがオフラインのまま”
  1. Quickchat AI ダッシュボードで External Apps → Discord を開き、接続ステータスを確認します。無効なトークンやインテントの不足は、そこに対処方法とともに表示されます。
  2. ボットトークンは一度しか表示されません。不安な場合は Developer Portal で Reset Token をクリックし、新しいトークンをコピーして Quickchat に貼り直してください。
  3. Bot → Privileged Gateway IntentsMessage Content Intent が有効になっていることを確認します。
  4. 保存後は最大 1 分ほど待ちます。設定が変わるとボットは再起動します。

ボットはオンラインだが返信しない

Section titled “ボットはオンラインだが返信しない”

ボットがアクセスできるチャンネルで @メンションしてください。ロールとチャンネルの権限に Send MessagesCreate Public ThreadsSend Messages in ThreadsRead Message History が含まれているか確認します。チャンネルとスレッドのどちらで返信するかは、Quickchat の External Apps → Discord で設定します。


Quickchat AI を最大限に活用する方法について学ぶために、私たちの Discord サーバーに参加してください 👉 discord.gg/KqkHwvPRNH