Discord
貼 Bot token、打開 MESSAGE CONTENT INTENT、用 OAuth2 把 bot 邀進伺服器;不需要 webhook。
這是什麼
把 agent 掛上 Discord 以後,它會以 bot 的身分出現在你的伺服器裡:可以在頻道被 @ 回答問題,也可以私訊它。規則還能細到「哪個伺服器、哪個頻道、哪位成員」。
要先準備的
到 Discord Developer Portal 按 New Application 建一個應用程式,左側進 Bot 頁按 Reset Token,拿到 Bot token。
在哪裡找到它
主控台 → Agent → 點進一位 agent → 通道 分頁 → 「外部通道」卡按 掛通道,平台選 Discord。
怎麼做
- 在「掛通道」對話框貼上 Bot token,按 建立。Discord 不需要 webhook。
- 回到 Developer Portal 的 Bot 頁,把 MESSAGE CONTENT INTENT 打開。沒開的話 bot 看不到訊息內容,通道卡會顯示「需要處理」。
- 到 OAuth2 → URL Generator,scope 勾
bot,用產生的網址把 bot 邀進伺服器。 - 按 驗證連通,狀態變成「連線正常」就好了。
規則裡的伺服器、頻道與成員
在通道的「設定」裡加進階規則時,可以指定伺服器、頻道或成員,清單會從 Discord 讀出來。例如「#客服 頻道都回、其他頻道被 @ 才回」。詳見受眾與回覆規則。
指令
斜線指令 /new 開新對話、/stop 停止這一輪。
會遇到的狀況
狀態一直是「需要處理」
最常見的原因是 MESSAGE CONTENT INTENT 沒開。到 Developer Portal → Bot 打開它,回來再按一次「驗證連通」。
Discord
要列出伺服器的全部成員,需要在 Bot 頁多開 SERVER MEMBERS intent。agent 代你管理身分組時,永遠不會給 Administrator。
相關頁
本頁對應 v0.111.1