Buda LogoBuda
頻道

接入 Discord 機器人

如何在 Buda 中設定和連接 Discord 機器人,實現雙向 AI 對話。

接入 Discord 機器人

Buda 支援透過原生的 Gateway (WebSocket) 協定連接 Discord 機器人。這意味著您無需設定任何 Webhook URL 或公網穿透,只需提供一個 Bot Token,Buda 就能在背景自動建立長連線,實現雙向的即時對話和串流訊息回傳。

步驟 1:在 Discord 開發者平台建立應用程式

  1. 開啟並登入 Discord Developer Portal
  2. 點擊右上角的 New Application
  3. 輸入應用程式名稱(例如:Buda Assistant),勾選同意條款後點擊 Create

步驟 2:取得 Bot Token 並開啟關鍵權限

  1. 在左側選單中,點擊 Bot 選項卡。
  2. (如果看到 "Build-A-Bot" 提示,點擊 "Add Bot" 並確認)。
  3. 找到 Token 區域,點擊 Reset Token,然後複製並妥善保存產生的 Token(這個 Token 稍後將填入 Buda 系統中)。
  4. 【極其重要】 向下捲動頁面到 Privileged Gateway Intents 區域。
  5. 找到並開啟 Message Content Intent 開關。如果不開啟此項,機器人將無法讀取使用者傳送的訊息內容!
  6. 點擊底部的 Save Changes 儲存變更。

步驟 3:邀請機器人進入您的伺服器

  1. 在左側選單中,點擊 OAuth2 -> URL Generator
  2. Scopes 區域中,勾選 bot
  3. 在下方彈出的 Bot Permissions 區域中,勾選:
    • Send Messages
    • Read Messages/View Channels
    • Embed Links
    • Attach Files
    • Add Reactions
    • (或者為了省事,您也可以直接勾選 Administrator
  4. 複製頁面最下方產生的 Generated URL
  5. 在瀏覽器中開啟這個 URL,選擇您的 Discord 伺服器,點擊授權,將機器人拉入您的伺服器。

步驟 4:在 Buda 中設定 Token

  1. 回到 Buda 系統的 頻道設定 (Channels) 頁面。
  2. 點擊 新增頻道,提供商選擇 Discord
  3. 將剛才複製的 Bot Token 貼上到輸入框中。
  4. 點擊儲存。

儲存成功後,Buda 會立即在背景透過 WebSocket 連接到 Discord 伺服器。

步驟 5:開始使用

現在,您可以在 Discord 伺服器的任意頻道中 @您的機器人 並傳送訊息,或者直接給機器人傳送私訊 (DM)。Buda 的 AI Agent 將即時處理您的訊息,並以打字機(分塊)的形式串流回覆給您!

On this page