Skip to content

通道疑難排解

當通道已連線但行為異常時,請使用本頁面。

請先依序執行這些指令:

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

健康基準:

  • Runtime: running
  • Connectivity probe: ok
  • Capability: read-onlywrite-capableadmin-capable
  • 通道探測顯示傳輸已連線,且在支援的情況下,worksaudit ok

當 Telegram、iMessage、BlueBubbles 時期的設定檔或其他外掛通道在更新後消失時,請使用此方法。

Terminal window
openclaw status --all
openclaw doctor --fix
openclaw gateway restart
openclaw status --all

尋找 plugin load failed: dependency tree corrupted; run openclaw doctor --fix in openclaw status --all。這表示通道已設定,但外掛設定/載入路徑遇到了損毀的相依性樹,而非註冊通道。openclaw doctor --fix 會移除過時的外掛相依性暫存目錄和過時的認證陰影,然後 openclaw gateway restart 會重新載入乾淨的狀態。

症狀最快檢查修復
已連線但無私訊回覆openclaw pairing list whatsapp核准發送者或切換私訊原則/允許清單。
群組訊息被忽略檢查 requireMention + 設定中的提及模式提及機器人或放寬該群組的提及原則。
QR 登入逾時並顯示 408檢查閘道 HTTPS_PROXY / HTTP_PROXY 環境變數設定可連線的 Proxy;僅在需要繞過時使用 NO_PROXY
隨機斷線/重新登入迴圈openclaw channels status --probe + 日誌即使目前連線中,最近的重新連線仍會被標記;請監控日誌,重新啟動閘道,如果持續不穩定則重新連結。
status=408 Request Time-out 迴圈Probe、logs、doctor,然後是 gateway status先修復主機連線/時序問題;如果迴圈持續存在,請備份認證並重新連結帳戶。
回覆延遲數秒/數分鐘到達openclaw doctor --fix當已驗證的過期本地 TUI 用戶端導致 Gateway 事件迴圈效能下降時,Doctor 會將其停止。

完整疑難排解:WhatsApp troubleshooting

症狀最快檢查修復
/start 但無可用的回覆流程openclaw pairing list telegram批准配對或變更 DM 政策。
Bot 上線但群組保持靜默驗證提及要求與 bot 隱私模式停用群組可見性的隱私模式或提及 bot。
發送失敗並伴隨網路錯誤檢查日誌中的 Telegram API 呼叫失敗修復對 api.telegram.org 的 DNS/IPv6/Proxy 路由。
啟動時回報 getMe returned 401檢查設定的 token 來源重新複製或重新產生 BotFather token 並更新 botTokentokenFile 或 default-account TELEGRAM_BOT_TOKEN
輪詢停滯或重連緩慢執行 openclaw logs --follow 以進行輪詢診斷升級;如果重啟是誤報,請調整 pollingStallThresholdMs。持續停滯仍指向 proxy/DNS/IPv6。
setMyCommands 在啟動時被拒絕檢查日誌中的 BOT_COMMANDS_TOO_MUCH減少外掛/技能/自訂 Telegram 指令或停用原生選單。
升級後許可清單封鎖了您openclaw security audit 和設定檔許可清單執行 openclaw doctor --fix 或將 @username 替換為數字發送者 ID。

完整疑難排解:Telegram troubleshooting

症狀最快檢查修復
Bot 上線但沒有伺服器回覆openclaw channels status --probe允許伺服器/頻道並驗證訊息內容意圖。
群組訊息被忽略檢查日誌中的提及閘門遺失提及 bot 或設定伺服器/頻道 requireMention: false
輸入中/token 使用但沒有 Discord 訊息檢查這是環境房間事件還是模型錯過的選用 message_tool``message(action=send) 房間檢查閘道詳細日誌中是否有隱藏的最終負載元數據,驗證 messages.groupChat.unmentionedInbound,閱讀 Ambient room events,或針對一般群組請求保持 messages.groupChat.visibleReplies: "automatic"
缺少私訊回覆openclaw pairing list discord核准私訊配對或調整私訊原則。

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

徵狀最快檢查修復
Socket 模式已連接但無回應openclaw channels status --probe驗證 App token + Bot token 以及所需的範圍;在基於 SecretRef 的設定中,留意 botTokenStatus / appTokenStatus = configured_unavailable
私訊被封鎖openclaw pairing list slack核准配對或放寬私訊原則。
頻道訊息被忽略檢查 groupPolicy 和頻道允許清單允許該頻道或將原則切換為 open

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

徵狀最快檢查修復
imsg 缺失或在非 macOS 上失敗openclaw channels status --probe --channel imessage在 Messages Mac 上執行 OpenClaw,或為 cliPath 使用 SSH 包裝器。
在 macOS 上可傳送但無法接收檢查 Messages 自動化的 macOS 隱私權限重新授權 TCC 權限並重新啟動頻道程序。
私訊發送者被封鎖openclaw pairing list imessage核准配對或更新允許清單。

完整疑難排解:

徵狀最快檢查修復
Daemon 可連線但 Bot 無回應openclaw channels status --probe驗證 signal-cli daemon URL/帳戶和接收模式。
私訊被封鎖openclaw pairing list signal核准發送者或調整私訊原則。
群組回覆未觸發檢查群組允許清單和提及模式新增發送者/群組或放寬過濾條件。

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

症狀最快檢查修復
Bot 回覆「gone to Mars」驗證設定中的 appIdclientSecret設定憑證或重新啟動閘道。
沒有收到訊息openclaw channels status --probe驗證 QQ 開放平台上的憑證。
語音未轉錄檢查 STT 提供者設定設定 channels.qqbot.stttools.media.audio
主動訊息未送達檢查 QQ 平台互動要求如果沒有最近的互動,QQ 可能會阻擋 Bot 發起的訊息。

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

症狀最快檢查修復
已登入但忽略房間訊息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 或使用復原金鑰重新執行。
交叉簽署/引導程序看起來不正確openclaw matrix verify bootstrap一次性修復祕密儲存、交叉簽署和備份狀態。

完整設定和組態:Matrix