頻道
接入 Discord 機器人
如何在 Buda 中設定和連接 Discord 機器人,實現雙向 AI 對話。
接入 Discord 機器人
Buda 支援透過原生的 Gateway (WebSocket) 協定連接 Discord 機器人。這意味著您無需設定任何 Webhook URL 或公網穿透,只需提供一個 Bot Token,Buda 就能在背景自動建立長連線,實現雙向的即時對話和串流訊息回傳。
步驟 1:在 Discord 開發者平台建立應用程式
- 開啟並登入 Discord Developer Portal。
- 點擊右上角的 New Application。
- 輸入應用程式名稱(例如:Buda Assistant),勾選同意條款後點擊 Create。
步驟 2:取得 Bot Token 並開啟關鍵權限
- 在左側選單中,點擊 Bot 選項卡。
- (如果看到 "Build-A-Bot" 提示,點擊 "Add Bot" 並確認)。
- 找到 Token 區域,點擊 Reset Token,然後複製並妥善保存產生的 Token(這個 Token 稍後將填入 Buda 系統中)。
- 【極其重要】 向下捲動頁面到 Privileged Gateway Intents 區域。
- 找到並開啟 Message Content Intent 開關。如果不開啟此項,機器人將無法讀取使用者傳送的訊息內容!
- 點擊底部的 Save Changes 儲存變更。
步驟 3:邀請機器人進入您的伺服器
- 在左側選單中,點擊 OAuth2 -> URL Generator。
- 在 Scopes 區域中,勾選
bot。 - 在下方彈出的 Bot Permissions 區域中,勾選:
Send MessagesRead Messages/View ChannelsEmbed LinksAttach FilesAdd Reactions- (或者為了省事,您也可以直接勾選
Administrator)
- 複製頁面最下方產生的 Generated URL。
- 在瀏覽器中開啟這個 URL,選擇您的 Discord 伺服器,點擊授權,將機器人拉入您的伺服器。
步驟 4:在 Buda 中設定 Token
- 回到 Buda 系統的 頻道設定 (Channels) 頁面。
- 點擊 新增頻道,提供商選擇 Discord。
- 將剛才複製的 Bot Token 貼上到輸入框中。
- 點擊儲存。
儲存成功後,Buda 會立即在背景透過 WebSocket 連接到 Discord 伺服器。
步驟 5:開始使用
現在,您可以在 Discord 伺服器的任意頻道中 @您的機器人 並傳送訊息,或者直接給機器人傳送私訊 (DM)。Buda 的 AI Agent 將即時處理您的訊息,並以打字機(分塊)的形式串流回覆給您!