ZenClaw AI
疑難排解 入門

OpenClaw Telegram bot 群組不回訊息?Privacy mode 完整修復(2026)

OpenClaw 接了 Telegram,單聊 OK 但丟進群組就死——這是 bot privacy mode。本文 3 分鐘教你修,或者直接用 ZenClaw 跳過這題。

MixerBox AI ZenClaw 團隊 5 分鐘

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 在群組只會看到以下三類訊息:

  1. / 開頭的指令
  2. 明確 @bot_name 的訊息
  3. 回覆(reply)bot 訊息的回覆

其他訊息 bot 根本收不到——這不是 OpenClaw 漏處理,是 Telegram API 層就把訊息過濾掉了。OpenClaw 端怎麼接 Telegram 的完整流程可參考 OpenClaw 官方 docs

修復步驟(3 分鐘)

順序很重要,最多人漏掉步驟 3:

  1. 打開 Telegram、搜 @BotFather、開聊天(BotFather 是 Telegram 官方管理 bot 的介面;操作細節在 Telegram Bot Features 文件)
  2. /setprivacy、選你的 bot、選 Disable
  3. 把 bot 從現有群組踢出、再重新加進來(設定只對新加的群組生效)
  4. 在群組測試:隨便打一則訊息,看 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 服務都要你自己做這步。 流程:

  1. 登入 zenclaw.ai、按「立即雇用 AI 員工」、建實例
  2. 控制台 Telegram 區塊點「連接」
  3. 按畫面指示到 @BotFather 做 /setprivacy → Disable,回 ZenClaw 貼 token
  4. 若要接群組,記得手動重 add bot 進群組

非技術使用者最怕的就是這種「隱性設定」——ZenClaw 把它變成可以一步步跟著做的流程。

結論

Telegram privacy mode 不是 OpenClaw bug,是 Telegram 層的預設行為。 手動修 3 分鐘、或用 ZenClaw 讓流程帶著你走。如果你之後還會踩 WhatsApp session 不存、LINE 綁定出錯、MS Teams webhook 壞掉這類坑,用 ZenClaw 會一次省很多麻煩。

首頁「立即雇用 AI 員工」按下去就是。

延伸閱讀

常見問題

OpenClaw bot 在 Telegram 群組不回訊息最快怎麼修?

關掉 Telegram bot 的 privacy mode:找 @BotFather → /setprivacy → 選你的 bot → Disable。整個流程 30 秒。之後 bot 才會收到群組中所有訊息而不是只有 @mention。或者用 ZenClaw,預設就幫你設好。

為什麼預設會這樣?

這是 Telegram 端的預設,不是 OpenClaw 的 bug。Telegram 為了避免 bot 被濫用,預設在群組只讓 bot 收到 (1) 指令(以 / 開頭)、(2) @bot 的訊息、(3) 回覆 bot 的訊息。關 privacy mode 才能讓 bot 看到所有群組訊息。

關 privacy mode 有什麼副作用?

bot 能看到群組裡所有訊息,對隱私敏感的使用者要知會一聲。同時你的 OpenClaw 要正確實作「不要回每一則訊息」的邏輯,不然會變成群組噪音製造機。

一定要用 @BotFather 改嗎?

privacy mode 設定只能在 @BotFather 改,這是 Telegram API 的限制。改完之後還要把 bot 踢出群組再重新加回來,設定才會對現有群組生效——這個步驟最多人漏掉。

ZenClaw 會自動幫我處理嗎?

ZenClaw 的 Telegram 接線流程會提示你關 privacy mode、並告訴你要重 add 進群組。你照指示做就會通。

想試試 ZenClaw?

9 秒部署第一位 AI 員工。

立即開始