LightVela

Discord

通過 Discord 與 Hermes Agent 對話。

配置通道 - Discord

Discord 通道採用 Bot 授權接入方式,適合將 Hermes Agent 接入 Discord 服務器,在頻道中提供問答、助手或社區互動能力。

本頁覆蓋

  • 使用 Discord 打開邀請鏈接並完成授權

  • 在 Discord 服務器或頻道中與 Hermes Agent 進行對話


操作步驟

1. 進入管理台

登錄 LightVela,點擊右上角「我的 Hermes」進入管理台,找到「通道」按鍵。

2. 選擇 Discord 通道

找到 Discord 模塊,點擊「+連接」。

3. 打開 Discord 並前往 Developer Portal

選擇你想加機器人的服務器,前往 Developer Portal

  1. 點擊 Applications

  1. 點擊右上角的 New Applications

  2. 給你的 Application 起名

  3. 為你的應用程序添加一個機器人,並生成一個機器人令牌。該令牌將用於驗證 Hermes Agent 與您的 Discord 服務器之間的連接。

  1. 把 Token 複製入 Discord 模塊裏。

4. 前往 Developer Portal 裏的 Bot 頁面

在 Bot 頁面下滑至 Privileged Gateway Intents,開啓:

  • Message Content Intent:必選,用於讀取消息內容

  • Server Members Intent:推薦,用於角色列表和名稱匹配 ID

  • Presence Intent:可選,僅用於狀態更新

勾選後,點擊下方 Save Changes 保存。

5. 前往 Developer Portal 裏的 OAuth2 頁面

配置 Bot 權限:點擊頁面左側 OAuth2,進入後選擇 OAuth2 URL Generator。先配置 Scopes,建議按最小權限原則,優先勾選 botapplications.commands

繼續向下滑動配置 Bot Permissions,勾選:

  • View Channels

  • Send Messages

  • Read Message History

  • Embed Links

  • Attach Files

  • Add Reactions(可選)

6. 複製並粘貼邀請鏈接

複製生成的 Invite Link,在瀏覽器中打開,並將 Bot 邀請到你的 Discord 服務器(需要服務器管理員權限)。點擊 Continue 完成授權後,即可邀請 Bot 加入服務器。

7. 與 Discord 裏新的機器人聊天

現在你就可以開始與它互動了。進入該機器人的聊天界面,發送測試消息:

你好

幾秒內收到 Hermes Agent 回覆。


成功狀態

  • 管理台「已接入通道」列表中出現"Discord"

  • Discord 聯繫人中可查找到對應機器人

  • 發送消息後能收到 Hermes Agent 回覆


支持的消息類型

接入成功後,Discord 機器人除了能夠接收、回覆基礎文本信息外,還支持更多消息類型,詳情如下:

Discord 機器人支持的消息類型是否支持
接收文本信息✅ 已支持
接收圖片、視頻✅ 已支持
接收文件✅ 已支持
回覆文本信息✅ 已支持
回覆圖片、視頻✅ 已支持
回覆文件✅ 已支持
主動發送消息(如定時發送提醒)✅ 已支持

常見問題

現象可能原因處理方式
無法創建 Discord Bot未進入 Discord Developer Portal,或應用創建流程未完成進入 Discord Developer Portal,創建 Application 後再添加 Bot
找不到 Bot TokenToken 未生成或未複製完整在 Bot 頁面點擊 Reset Token / Copy Token,複製完整 Token 後粘貼到 token 欄位
粘貼 Token 後提示無效Token 複製不完整,或包含多餘空格/換行重新複製完整 Bot Token,並確認沒有多餘空格
無法邀請機器人到服務器OAuth2 URL 配置錯誤,或當前賬號沒有服務器管理權限在 OAuth2 URL Generator 中勾選 bot 權限,並確認你擁有該服務器的管理權限
邀請後服務器中看不到機器人邀請未完成,或機器人未上線重新打開邀請鏈接確認授權成功;刷新 Discord 服務器成員列表
發送消息後無回覆模型未配置、體驗積分耗盡,或 Discord 通道尚未成功接入檢查「1. 模型」卡片的「當前模型」狀態,並確認 Discord 通道顯示為已接入
機器人無法讀取消息內容Message Content Intent 未開啓在 Discord Developer Portal 的 Bot 設置中開啓 Message Content Intent
機器人在頻道中無權限回覆頻道權限不足確認機器人擁有查看頻道、發送消息、讀取消息歷史等權限
機器人無法接收私信私信權限或用户隱私設置限制確認機器人允許接收私信,並檢查用户的 Discord 隱私設置
如何解除綁定在「已接入通道」列表中刪除該 Discord 記錄
同一個 Discord Bot 能否接入多個 Hermes Agent通常不建議,一個 Bot Token 應綁定一個 Hermes Agent如需多個 Hermes Agent,建議分別創建不同的 Discord Bot

通道説明

  • 消息類型:支持文本、圖片、視頻、文件、語音等多種類型,詳見上方「支持的消息類型」

  • 群聊支持:當前不支持群聊,僅支持 1 對 1 對話

  • 連接中斷:長時間無響應可能為授權被撤銷,回管理台重新授權接入即可


下一步