このガイドでは、AI アシスタントを Discord サーバーに統合する方法を説明します。以下の内容を扱います。
- Discord サーバーを作成
- Discord アプリケーションを作成
- Discord アプリケーションを設定
- Bot を Discord サーバーに追加
- Discord Bot を Quickchat AI と連携
ビデオを見る
Section titled “ビデオを見る”Discord サーバーの作成と設定
Section titled “Discord サーバーの作成と設定”Discord サーバーを作成
Section titled “Discord サーバーを作成”統合を始めるには Discord サーバーが必要です。アカウントがない場合は discord.com で作成してください。ログイン後、こちらのガイドに従ってサーバーを作成します。
Discord アプリケーションを作成
Section titled “Discord アプリケーションを作成”discord.com/developers/applications にログインした状態でアクセスし、新しいアプリケーションを作成します。
Discord アプリケーションを設定
Section titled “Discord アプリケーションを設定”Bot をサーバーに追加する前に、アプリケーションで Message Content Intent を有効にしてください。これにより、Bot はサーバー上のユーザーが送信したメッセージを読み取ることができます。

Bot を Discord サーバーに追加
Section titled “Bot を Discord サーバーに追加”次に、Bot をサーバーに追加します。以下の Discord URL を作成してブラウザに貼り付けてください。
https://discord.com/api/oauth2/authorize?client_id=<YOUR CLIENT ID>&permissions=309237712896&scope=bot権限番号はどこから来る?
権限番号(309237712896)は、次の権限を要求することで得られます。
Send MessagesCreate Public ThreadsSend Messages in ThreadsRead Message History
これは Bot が正しく動作するために必要な最小限の権限です。実際に、discord.com/developers/applications にアクセスし、アプリケーションを選択して左側の Bot をクリックし、下にスクロールすると確認できます。

自分の CLIENT ID はどこ?
最も簡単なのは、ブラウザのアドレスバーを見て、URL の一部になっている長い数字をコピーする方法です。
https://discord.com/developers/applications/<YOUR CLIENT ID>/bot
この例では client id は 1234567890123456789 なので、Bot を追加するための完全な URL は次のとおりです。
https://discord.com/api/oauth2/authorize?client_id=1234567890123456789&permissions=309237712896&scope=botDiscord Bot を Quickchat AI と連携
Section titled “Discord Bot を Quickchat AI と連携”Quickchat AI と接続するには、Developer Portal で Discord Bot Token を取得します。
- Bot Settings → Reset Token → Copy Token に移動

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

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

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

トラブルシューティング
Section titled “トラブルシューティング”Quickchat AI が Discord 連携ページでエラーを報告すると、下の該当セクションに直接リンクします。
Message Content Intent
Section titled “Message Content Intent”PrivilegedIntentsRequired:ボットは接続できましたが、Message Content Intent がオフのためメッセージを読み取れません。Developer Portal でアプリケーションを開き、Bot → Privileged Gateway Intents に移動して Message Content Intent をオンにし、保存してください。ボットは自動的に再起動します。1分ほどお待ちください。

無効なボットトークン
Section titled “無効なボットトークン”InvalidToken:Quickchat AI が保持しているトークンが間違っているか、再生成されています。ボットトークンは一度しか表示されず、リセットすると古いトークンは無効になります。Developer Portal でアプリケーションを開き、Bot に移動して Reset Token をクリックし、新しいトークンをコピーしてから、Quickchat AI で Reconnect をクリックして貼り付けてください。

Require OAuth2 Code Grant
Section titled “Require OAuth2 Code Grant”ボット追加時に “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 を開き、接続ステータスを確認します。無効なトークンやインテントの不足は、正確な対処方法へのリンクとともにそこに表示されます。
- Message Content Intent がオンであること(上記参照)と、トークンが最新であること(不安な場合は Reset Token)を確認します。
- ボットがアクセスできるチャンネルで @メンションし、ロールとチャンネルの権限に Send Messages、Create Public Threads、Send Messages in Threads、Read Message History が含まれているか確認します。
- External Apps → Discord の 返信モード 設定で、チャンネルとスレッドのどちらで返信するかを選びます。
Quickchat AI を最大限に活用する方法について学ぶために、私たちの Discord サーバーに参加してください 👉 discord.gg/KqkHwvPRNH