Discord 是 OpenClaw 支援的頻道之一。連結完成後,你的 AI Agent 可以在私訊、頻道或討論串中回應 — 就像其他 Discord 機器人一樣,但背後是一個擁有記憶和技能的完整 AI Agent。
前置需求
- 一個運行中的 OpenClaw 實例(自架或 ClawTank)
- 一個 Discord 帳號
- 你要加入機器人的 Discord 伺服器的管理員權限
步驟一:建立 Discord 應用程式
- 前往 Discord Developer Portal
- 點選「New Application」並為其命名(例如「My AI Assistant」)
- 在左側選單中前往「Bot」區段
- 點選「Add Bot」
- 在「Privileged Gateway Intents」下,啟用:
- Message Content Intent
- Server Members Intent(選填)
- 複製 Bot Token — 稍後會用到
步驟二:產生邀請連結
- 前往「OAuth2」→「URL Generator」
- 選擇權限範圍:
bot、applications.commands - 選擇機器人權限:
- Send Messages
- Read Message History
- Embed Links
- Attach Files
- Use Slash Commands
- 複製產生的 URL 並開啟,將機器人邀請至你的伺服器
步驟三:設定 OpenClaw
安裝 Discord 頻道技能並進行設定:
openclaw plugins install @openclaw/channel-discord
openclaw config set channels.discord.token "YOUR_BOT_TOKEN"
openclaw config set channels.discord.enabled true
openclaw restart
步驟四:測試機器人
在你的 Discord 伺服器中,標記機器人或發送私訊:
@YourBot 你能做什麼?
機器人應該會使用你的 OpenClaw AI 模型回應。
設定選項
僅私訊模式
限制機器人只能在私訊中回應(不在頻道中回應):
openclaw config set channels.discord.dmOnly true
頻道白名單
僅在特定頻道中回應:
openclaw config set channels.discord.allowedChannels '["channel-id-1", "channel-id-2"]'
需要標記
僅在被標記時回應(防止機器人回應每一則訊息):
openclaw config set channels.discord.requireMention true
討論串支援
啟用機器人在討論串中追蹤和回應:
openclaw config set channels.discord.threads true
使用情境
私訊中的個人 AI
使用 Discord 私訊作為你的個人 AI 介面 — 類似 Telegram,但適合習慣使用 Discord 的使用者。
團隊 AI 助理
將機器人加入團隊伺服器。成員可以提問、取得摘要或請求研究。
社群管理幫手
機器人可以協助管理社群,包括摘要冗長的討論、回答常見問題或標記潛在問題。
專案頻道助理
將機器人加入專案頻道,它可以根據過往討論的記憶來回答專案相關問題。
Discord vs Telegram
| 功能 | Discord | Telegram |
|---|---|---|
| 手機 App | 是 | 是 |
| 豐富格式 | Embed、Markdown | Markdown |
| 檔案分享 | 是 | 是 |
| 語音頻道 | 是 | 否 |
| 機器人生態系 | 龐大 | 龐大 |
| 伺服器結構 | 頻道 + 討論串 | 群組 + 主題 |
兩者都很好用。根據你日常使用的 App 來選擇即可。
疑難排解
機器人沒有回應
- 確認 Bot Token 是否正確
- 確認 Message Content Intent 已啟用
- 確認機器人在該頻道有權限
- 查看 OpenClaw 日誌是否有連線錯誤
回應速度慢
Discord 的互動逾時時間為 3 秒。對於需要較長時間的回應,OpenClaw 會在處理期間顯示「思考中...」指示。
頻率限制
Discord 限制機器人每秒 50 則訊息。正常使用不會觸及此限制,但自動化大量廣播可能會。
立即開始
在 ClawTank 部署 OpenClaw,設定 Discord 頻道,幾分鐘內就能在 Discord 中使用你的 AI 助理。
