跳到內容

OpenClaw:在 WhatsApp 與 Telegram 輕鬆使用你的 AI Agent

寫程式或處理專案時,你是不是常希望能在手機上直接跟 AI Agent 溝通?但每次都要打開特定的網頁或 App 真的很麻煩,而且你可能也不想把敏感資料交給第三方平台代管,希望一切都能在自己的控制之下。

OpenClaw 是一個自我代管的 Gateway,能幫你把常用的通訊軟體(如 WhatsApp, Telegram, Discord, iMessage 等)連接到 AI 編碼 Agent(例如 Pi)。你只需要在自己的電腦或伺服器上執行一個 Gateway 程序,它就會成為通訊軟體與 AI 助理之間的橋樑,讓你隨時隨地都能傳送訊息並獲得回應。

  • 自我代管:在你的硬體上執行,規則由你決定。
  • 多頻道支援:一個 Gateway 就能同時服務 WhatsApp, Telegram, Discord 等平台。
  • Agent 原生設計:專為編碼 Agent 打造,支援工具使用、Session 管理、記憶功能以及多 Agent 路由。
  • 開源軟體:採用 MIT 授權,由社群驅動。

在開始之前,請確保你具備以下條件:

  • Node.js 22+
  • API Key(推薦使用 Anthropic)

只要 5 分鐘,你就能完成基礎設定並啟動 Gateway。

Terminal window
npm install -g openclaw@latest
Terminal window
openclaw onboard --install-daemon
Terminal window
openclaw channels login
openclaw gateway --port 18789
flowchart LR
A["Chat apps + plugins"] --> B["Gateway"]
B --> C["Pi agent"]
B --> D["CLI"]
B --> E["Web Control UI"]
B --> F["macOS app"]
B --> G["iOS and Android nodes"]

Gateway 是處理 Session、路由和頻道連接的唯一事實來源。

當 Gateway 啟動後,你可以打開瀏覽器使用 Control UI:

你可以在這裡進行聊天、調整設定或管理 Session。

OpenClaw

設定檔儲存在 ~/.openclaw/openclaw.json。

  • 如果你什麼都不改,OpenClaw 會預設使用內建的 Pi 二進位檔,並以 RPC 模式執行,為每個發送者建立獨立 Session。
  • 如果你想加強安全限制,可以設定 channels.whatsapp.allowFrom 或群組提到的規則。

範例:

{
channels: {
whatsapp: {
allowFrom: ["+15555550123"],
groups: { "*": { requireMention: true } },
},
},
messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}

如果你在使用過程中遇到問題,可以參考以下資源:

  • Gateway 診斷:檢查程序狀態與常見錯誤。
  • 說明中心:查看常見的修復方案。

若需要更進一步的引導,請使用 AI Setup Assistant。

準備好深入了解更多細節了嗎?請參考以下文件:

  • 文件中心:按使用情境分類的所有文件與指南。
  • 詳細配置:核心 Gateway 設定、Token 與 Provider 配置。
  • 遠端存取:SSH 與 Tailscale 存取模式。
  • 通訊頻道:WhatsApp, Telegram, Discord 等特定頻道的設定。
  • 行動節點:iOS 與 Android 節點配對與 Canvas 支援。
  • 安全性:Token、白名單與安全控制項。
OpenClaw

OpenClaw Expert

還是卡住了?

如果這篇文件沒有解決你的情境,直接問 OpenClaw Expert,拿到可執行步驟。