跳到內容

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。

Agent 設定 · 通道實際介面
通道卡長這樣;示意裡掛的是 LINE、Telegram、Slack,Discord 的卡一樣有狀態點、受眾預設與「驗證連通」。

怎麼做

  1. 在「掛通道」對話框貼上 Bot token,按 建立。Discord 不需要 webhook。
  2. 回到 Developer Portal 的 Bot 頁,把 MESSAGE CONTENT INTENT 打開。沒開的話 bot 看不到訊息內容,通道卡會顯示「需要處理」。
  3. 到 OAuth2 → URL Generator,scope 勾 bot,用產生的網址把 bot 邀進伺服器。
  4. 按 驗證連通,狀態變成「連線正常」就好了。

規則裡的伺服器、頻道與成員

在通道的「設定」裡加進階規則時,可以指定伺服器、頻道或成員,清單會從 Discord 讀出來。例如「#客服 頻道都回、其他頻道被 @ 才回」。詳見受眾與回覆規則。

指令

斜線指令 /new 開新對話、/stop 停止這一輪。

會遇到的狀況

Discord

要列出伺服器的全部成員,需要在 Bot 頁多開 SERVER MEMBERS intent。agent 代你管理身分組時,永遠不會給 Administrator。

相關頁

本頁對應 v0.111.1