🐙

AI Agent 自主代理三王實戰

CH13 | WhatsApp、Discord……全都串起來

你的龍蝦不只是 LINE Bot——它是多通道 AI 助手平台,支援超過 22 種通訊通道,像章魚的觸手伸向各個平台

📋 本章學習目標

  • 認識 OpenClaw 支援的 22+ 種通道
  • 學會串接 WhatsApp
  • 學會串接 Discord
  • 了解其他通道的串接方式
1 / 10

13.1 什麼是「通道」?

在 OpenClaw 的架構裡,「通道」(Channel)就是龍蝦跟人類溝通的管道。每個通道都是一個「外掛」,你想用哪個就安裝哪個。

龍蝦的核心(Gateway + AI 模型)跟通道是分開的,所有通道共用同一個 AI 大腦和記憶系統

多通道架構圖
                    ┌─── LINE
                    │
龍蝦核心(AI 大腦)──┼─── Telegram
                    │
                    ├─── WhatsApp
                    │
                    ├─── Discord
                    │
                    └─── ...更多通道
💡 你在 LINE 上跟龍蝦說的話,龍蝦在 Discord 上也記得(如果設定了跨通道記憶的話)。
2 / 10

13.1 通道分類總覽

💬 即時通訊類

通道說明適合場景
LINE台灣最多人用的通訊軟體日常生活、個人助手
Telegram功能強大的通訊軟體開發者、進階用戶
WhatsApp全球用戶最多(20 億+)國際友人、海外客戶
FB MessengerFacebook 的聊天功能社群經營
WeChat中國大陸最主流通訊與大陸用戶互動
Signal主打隱私的通訊軟體重視隱私的用戶

👥 社群平台 / 🏢 企業協作

通道說明適合場景
Discord遊戲和社群平台遊戲社群、開發團隊
Slack企業協作平台公司內部、團隊協作
MS Teams微軟企業通訊平台企業環境
Matrix開源去中心化通訊技術社群
不用全部都裝:大部分人只需要 1-3 個通道。先把最常用的串好,有需要再擴充。
3 / 10

13.1 更多通道類型

📧 傳統通訊類

通道說明適合場景
Email電子郵件正式溝通、自動回信
SMS簡訊通知、驗證
語音通話(Twilio)打電話CH20 會深入教

🌐 網頁與 API 類

通道說明適合場景
Web Chat嵌入網頁的聊天框網站客服
REST API程式呼叫的介面系統整合
WebSocket即時雙向通訊自製 App

💬 即時通訊

LINE / Telegram / WhatsApp / Messenger / WeChat / Signal

👥 社群企業

Discord / Slack / Teams / Matrix

🌐 網頁 API

Web Chat / REST API / WebSocket / Email / SMS

4 / 10

13.2 WhatsApp 串接教學

WhatsApp 是全球用戶最多的通訊軟體(超過 20 億用戶)。串接需要透過 Meta(Facebook)的商業平台

事前準備

  • ✅ 一個 Facebook 帳號
  • ✅ 一個 Meta Business 帳號(免費申請)
  • ✅ 一個電話號碼(用來註冊 WhatsApp Business)
  • ✅ 龍蝦已經在本機運行,且有正式域名(CH12)或 ngrok
Meta Business 設定

申請步驟

  1. business.facebook.com 申請 Meta Business 帳號
  2. developers.facebook.com 登入開發者帳號
  3. 建立新 App,類型選 「Business」
  4. 在 App 裡找到 「WhatsApp」 產品,點 「Set up」
  5. 取得 Phone Number ID、Business Account ID、Access Token
⚠️ WhatsApp Business API 每月有 1,000 則免費對話。學習用完全夠,正式商用要注意費用。
5 / 10

13.2 WhatsApp 安裝與設定

安裝外掛

openclaw plugins install @anthropic/whatsapp-channel

設定連線資訊

openclaw config set whatsapp.phoneNumberId 你的PhoneNumberID
openclaw config set whatsapp.businessAccountId 你的BusinessAccountID
openclaw config set whatsapp.accessToken 你的AccessToken
openclaw config set whatsapp.webhookUrl https://bot.你的域名.xyz

設定 Webhook

  1. 回到 Meta Developers Console 的 WhatsApp 設定頁面
  2. 找到 「Webhooks」 區塊
  3. 設定 Callback URL:https://bot.你的域名.xyz/whatsapp/webhook
  4. 設定 Verify Token(龍蝦會自動產生)
  5. 訂閱 「messages」 事件
⚠️ 驗證失敗?排查順序: ① Gateway 在運行嗎?openclaw gateway status → ② URL 結尾是 /whatsapp/webhook? → ③ Verify Token 完全一致?openclaw config get whatsapp.verifyToken → ④ Tunnel 正常? → ⑤ 都對了仍失敗 → openclaw gateway restart 再試

重啟並測試

openclaw gateway restart
✅ 用另一支手機的 WhatsApp 傳訊息給設定的號碼,確認龍蝦有回覆即成功!
6 / 10

13.3 Discord 串接教學

Discord 是全球最大的社群平台之一。把龍蝦串上 Discord,它就能在你的 Discord 伺服器裡當助手。

💡 好消息:Discord Bot 不需要正式域名!Discord 用 WebSocket 連線,龍蝦會主動連到 Discord 的伺服器。
Discord Developer Portal

建立 Discord Bot 步驟

  1. discord.com/developers/applications
  2. 「New Application」,輸入名稱(例如「龍蝦助手」)
  3. 在左側選 「Bot」,點 「Add Bot」
  4. 「Reset Token」 產生 Bot Token 並複製保管
  5. 開啟 Message Content Intent 權限
  6. OAuth2 → URL Generator 勾選 bot + 所需權限
  7. 複製生成的 URL,在瀏覽器開啟並授權加入伺服器
7 / 10

13.3 Discord 設定與特有注意事項

安裝與設定

openclaw plugins install @anthropic/discord-channel
openclaw config set discord.botToken 你的BotToken
openclaw gateway restart
Discord Bot 聊天

到 Discord 伺服器裡的任何文字頻道,@龍蝦助手 你好! 測試回覆。

Discord 特有注意事項

@提及才回覆

預設只回覆被 @mention 的訊息,跟 LINE 群組行為類似

Markdown 差異

Discord 的 Markdown 不支援表格,龍蝦會自動用條列式取代

多伺服器

同一個 Bot 可被邀請到多個 Discord 伺服器,分別服務

斜線指令

支援 / 開頭的斜線指令,某些技能可註冊斜線指令

8 / 10

13.4 其他通道簡介

💼 Slack

企業最常用的團隊協作平台。到 api.slack.com/apps 建立 App,取得 Bot Token,安裝外掛即可。

openclaw plugins install @anthropic/slack-channel

📧 Email

龍蝦變成自動回信助手。設定 IMAP/SMTP 伺服器資訊,定期檢查收件匣並自動回覆。

openclaw plugins install @anthropic/email-channel

🌐 Web Chat

在自己的網站嵌入聊天框,讓訪客直接跟龍蝦對話。適合網站客服、線上教學平台。

openclaw plugins install @anthropic/webchat-channel

📘 FB Messenger

需要 Meta Business 帳號(跟 WhatsApp 類似),適合 Facebook 粉絲專頁的自動客服。

🏢 Microsoft Teams

需要 Microsoft 365 + Azure AD。設定較複雜,適合有 IT 支援的企業用戶。

9 / 10

13.6 小結與展望

🐙 多通道能力

OpenClaw 支援 22+ 種通訊通道,你的龍蝦可以同時守在不同平台上。

💬 WhatsApp

透過 Meta Business 平台串接,需要正式域名。每月 1,000 則免費對話。

🎮 Discord

用 WebSocket 連線,不需要正式域名。支援多伺服器、斜線指令。

🔌 隨需擴充

重點不是全裝,而是知道龍蝦有這個能力——需要時隨時擴充。

常見問題

  • 裝多通道不會讓龍蝦變慢——真正消耗資源的是 AI 模型回覆
  • 不同通道的短期記憶分開,長期記憶(USER.md)共用
  • 只用 LINE 完全可以,其他通道都是「有需要再裝」

📖 下一章預告:CH14 一隻不夠?那就養兩隻!
不管裝了多少通道,目前背後都是同一隻龍蝦。如果你想要「一隻當秘書、另一隻當學習夥伴」呢?下一章教你龍蝦的多重分身——多隻龍蝦各自有不同人設,各司其職!

前往 CH14 ➡️
10 / 10