Configuration

頻道疑難排解

當頻道已連線但行為不正確時,請使用此頁面。

命令階梯

先依序執行這些命令:

openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe

健康基準:

  • Runtime: running
  • Connectivity probe: ok
  • Capability: read-only, write-capable, 或 admin-capable
  • 頻道探測顯示傳輸已連線,且在支援的情況下顯示 worksaudit ok

WhatsApp

WhatsApp 失敗特徵

症狀 最快檢查 修正
已連線但沒有私訊回覆 openclaw pairing list whatsapp 核准傳送者,或切換私訊政策/允許清單。
群組訊息被忽略 檢查設定中的 requireMention + 提及模式 提及機器人,或放寬該群組的提及政策。
QR 登入逾時並出現 408 檢查 gateway 的 HTTPS_PROXY / HTTP_PROXY 環境變數 設定可連線的代理;僅將 NO_PROXY 用於略過代理。
隨機斷線/重新登入迴圈 openclaw channels status --probe + 記錄 即使目前已連線,最近的重新連線也會被標記;觀察記錄、重新啟動 Gateway,若持續不穩再重新連結。
回覆延遲數秒/數分鐘才抵達 openclaw doctor --fix 當已驗證的陳舊本機 TUI 用戶端正在降低 Gateway 事件迴圈效能時,Doctor 會停止它們。

完整疑難排解:WhatsApp 疑難排解

Telegram

Telegram 失敗特徵

症狀 最快檢查 修正
/start 後沒有可用的回覆流程 openclaw pairing list telegram 核准配對或變更私訊政策。
機器人在線上但群組保持沉默 驗證提及要求與機器人隱私模式 停用隱私模式以取得群組可見性,或提及機器人。
傳送失敗並出現網路錯誤 檢查記錄中的 Telegram API 呼叫失敗 修正通往 api.telegram.org 的 DNS/IPv6/代理路由。
啟動時回報 getMe returned 401 檢查設定的 token 來源 重新複製或重新產生 BotFather token,並更新 botTokentokenFile 或預設帳號的 TELEGRAM_BOT_TOKEN
輪詢停滯或重新連線緩慢 使用 openclaw logs --follow 查看輪詢診斷 升級;如果重新啟動是誤判,請調整 pollingStallThresholdMs。持續停滯仍然指向代理/DNS/IPv6 問題。
啟動時 setMyCommands 被拒絕 檢查記錄中的 BOT_COMMANDS_TOO_MUCH 減少 Plugin/skill/自訂 Telegram 命令,或停用原生選單。
升級後允許清單封鎖你 openclaw security audit 和設定允許清單 執行 openclaw doctor --fix,或將 @username 替換為數字傳送者 ID。

完整疑難排解:Telegram 疑難排解

Discord

Discord 失敗特徵

症狀 最快檢查 修正
機器人在線上但沒有伺服器回覆 openclaw channels status --probe 允許伺服器/頻道,並驗證訊息內容意圖。
群組訊息被忽略 檢查記錄中因提及門檻而丟棄的項目 提及機器人,或設定伺服器/頻道 requireMention: false
有輸入狀態/token 使用量但沒有 Discord 訊息 工作階段記錄顯示 assistant 文字並帶有 didSendViaMessagingTool: false 模型私下回答,而不是呼叫訊息工具。使用可靠呼叫工具的模型,或設定 messages.groupChat.visibleReplies: "automatic" 以自動張貼。
缺少私訊回覆 openclaw pairing list discord 核准私訊配對或調整私訊政策。

完整疑難排解:Discord 疑難排解

Slack

Slack 失敗特徵

症狀 最快檢查 修正
Socket mode 已連線但沒有回應 openclaw channels status --probe 驗證 app token + bot token 及必要 scope;在 SecretRef 支援的設定中留意 botTokenStatus / appTokenStatus = configured_unavailable
私訊被封鎖 openclaw pairing list slack 核准配對或放寬私訊政策。
頻道訊息被忽略 檢查 groupPolicy 和頻道允許清單 允許該頻道,或將政策切換為 open

完整疑難排解:Slack 疑難排解

iMessage 和 BlueBubbles

iMessage 和 BlueBubbles 失敗特徵

症狀 最快檢查 修正
沒有傳入事件 驗證 webhook/server 可達性與 app 權限 修正 webhook URL 或 BlueBubbles server 狀態。
可傳送但在 macOS 上無法接收 檢查 macOS 對 Messages 自動化的隱私權限 重新授予 TCC 權限並重新啟動頻道程序。
私訊傳送者被封鎖 openclaw pairing list imessageopenclaw pairing list bluebubbles 核准配對或更新允許清單。

完整疑難排解:

Signal

Signal 失敗特徵

症狀 最快檢查 修正
Daemon 可達但機器人沉默 openclaw channels status --probe 驗證 signal-cli daemon URL/帳號與接收模式。
私訊被封鎖 openclaw pairing list signal 核准傳送者或調整私訊政策。
群組回覆沒有觸發 檢查群組允許清單與提及模式 新增傳送者/群組或放寬門檻。

完整疑難排解:Signal 疑難排解

QQ Bot

QQ Bot 失敗特徵

症狀 最快檢查 修正
機器人回覆「gone to Mars」 驗證設定中的 appIdclientSecret 設定認證資訊或重新啟動 Gateway。
沒有傳入訊息 openclaw channels status --probe 在 QQ Open Platform 上驗證認證資訊。
語音未轉錄 檢查 STT 提供者設定 設定 channels.qqbot.stttools.media.audio
主動訊息未抵達 檢查 QQ 平台互動要求 若近期沒有互動,QQ 可能會封鎖機器人發起的訊息。

完整疑難排解:QQ Bot 疑難排解

Matrix

Matrix 失敗特徵

症狀 最快檢查 修正
已登入但忽略聊天室訊息 openclaw channels status --probe 檢查 groupPolicy、聊天室允許清單與提及門檻。
私訊未處理 openclaw pairing list matrix 核准傳送者或調整私訊政策。
加密聊天室失敗 openclaw matrix verify status 重新驗證裝置,然後檢查 openclaw matrix verify backup status
備份還原待處理/損壞 openclaw matrix verify backup status 執行 openclaw matrix verify backup restore,或使用復原金鑰重新執行。
交叉簽署/bootstrap 看起來不正確 openclaw matrix verify bootstrap 一次修復秘密儲存、交叉簽署與備份狀態。

完整設定與組態:Matrix

相關