OpenClaw Telegram bot 在群組不回訊息?直接到 @BotFather → /setprivacy → 選你的 bot → Disable,然後把 bot 踢出群組再加回來。30 秒搞定。 想跳過這類 Telegram 設定坑?用 ZenClaw,整個 Telegram 接線流程我們幫你帶著走。OpenClaw 本身的源碼和 channel 實作在 github.com/openclaw/openclaw。以下是完整原因和修法。
症狀:單聊可以、群組就沉默
你剛裝好 OpenClaw、接了 Telegram bot、單人聊天回應正常。丟進群組後變成只有在你打 /start 或 @mention 時才會回——這是 Telegram bot privacy mode 作祟,不是 OpenClaw 壞了。
根本原因:Telegram 的 bot privacy mode
Telegram Bot API 預設開 privacy mode:bot 在群組只會看到以下三類訊息:
- 以
/開頭的指令 - 明確 @bot_name 的訊息
- 回覆(reply)bot 訊息的回覆
其他訊息 bot 根本收不到——這不是 OpenClaw 漏處理,是 Telegram API 層就把訊息過濾掉了。OpenClaw 端怎麼接 Telegram 的完整流程可參考 OpenClaw 官方 docs。
修復步驟(3 分鐘)
順序很重要,最多人漏掉步驟 3:
- 打開 Telegram、搜
@BotFather、開聊天(BotFather 是 Telegram 官方管理 bot 的介面;操作細節在 Telegram Bot Features 文件) - 送
/setprivacy、選你的 bot、選Disable - 把 bot 從現有群組踢出、再重新加進來(設定只對新加的群組生效)
- 在群組測試:隨便打一則訊息,看 bot 有沒有收到(可從 OpenClaw log 看)
踩雷點:為什麼改了還是沒用
改了 privacy mode 但仍不回訊息?常見原因是沒重新把 bot 加進群組,或 OpenClaw 端 filter 設定太嚴。 診斷表:
| 症狀 | 原因 | 解法 |
|---|---|---|
| 改了 privacy 還是不回 | 現有群組沒重 add | 踢出再加回 |
| bot 能看訊息但不回 | OpenClaw 端 filter 條件太嚴 | 檢查 OpenClaw channel 設定 |
| 有些群組行、有些不行 | 部分群組沒重新加 bot | 逐群組 kick + re-add |
/setprivacy 指令沒反應 | bot 沒有正確綁定 | 先 /mybots → 選 bot → Bot Settings → Group Privacy |
用 ZenClaw 的 Telegram 接線
ZenClaw 提供 Telegram bot 整合介面,把接線流程變成畫面點擊。但 privacy mode 這個設定是 Telegram 端的(在 @BotFather 調),任何 Telegram bot 服務都要你自己做這步。 流程:
- 登入 zenclaw.ai、按「立即雇用 AI 員工」、建實例
- 控制台 Telegram 區塊點「連接」
- 按畫面指示到 @BotFather 做
/setprivacy→ Disable,回 ZenClaw 貼 token - 若要接群組,記得手動重 add bot 進群組
非技術使用者最怕的就是這種「隱性設定」——ZenClaw 把它變成可以一步步跟著做的流程。
結論
Telegram privacy mode 不是 OpenClaw bug,是 Telegram 層的預設行為。 手動修 3 分鐘、或用 ZenClaw 讓流程帶著你走。如果你之後還會踩 WhatsApp session 不存、LINE 綁定出錯、MS Teams webhook 壞掉這類坑,用 ZenClaw 會一次省很多麻煩。
首頁「立即雇用 AI 員工」按下去就是。