跳转到内容

渠道故障排除

当渠道已连接但行为异常时,请使用此页面。

首先按顺序运行这些命令:

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 + 提及模式提及机器人或放宽该群组的提及策略。
二维码登录超时并显示 408检查网关 HTTPS_PROXY / HTTP_PROXY 环境变量设置一个可访问的代理;仅将 NO_PROXY 用于绕过。
随机断开连接/重新登录循环openclaw channels status --probe + 日志即使当前已连接,最近的重新连接也会被标记;观察日志,重启网关,如果继续抖动则重新链接。
回复延迟数秒/数分钟到达openclaw doctor --fix当经过验证的过时本地 TUI 客户端降低 Gateway(网关) 事件循环性能时,Doctor 会将其停止。

完整故障排除:WhatsApp 故障排除

症状最快检查修复
/start 但没有可用的回复流程openclaw pairing list telegram批准配对或更改私信策略。
Bot 在线但群组保持静默验证提及要求和机器人隐私模式禁用隐私模式以实现群组可见性或提及机器人。
发送失败并伴有网络错误检查日志中的 Telegram API 调用失败修复通往 api.telegram.org 的 DNS/IPv6/代理路由。
启动时报告 getMe returned 401检查配置的令牌源重新复制或重新生成 BotFather 令牌并更新 botTokentokenFile 或 default-account TELEGRAM_BOT_TOKEN
轮询停滞或重连缓慢使用 openclaw logs --follow 进行轮询诊断升级;如果重启是误报,请调整 pollingStallThresholdMs。持续的停滞仍然指向代理/DNS/IPv6 问题。
启动时 setMyCommands 被拒绝检查日志中的 BOT_COMMANDS_TOO_MUCH减少插件/技能/自定义 Telegram 命令或禁用本机菜单。
已升级且白名单阻止了您openclaw security audit 和配置白名单运行 openclaw doctor --fix 或将 @username 替换为数字发送者 ID。

完整故障排除:Telegram 故障排除

症状最快检查修复
Bot 在线但没有公会回复openclaw channels status --probe允许公会/频道并验证消息内容意图。
群组消息被忽略检查日志中的提及过滤丢弃提及机器人或设置公会/频道 requireMention: false
输入/令牌使用但没有 Discord 消息检查这是否是环境房间事件或者是已加入的 message_tool 房间,且模型错过了 message(action=send)检查网关详细日志中是否有被抑制的最终有效负载元数据,验证 messages.groupChat.unmentionedInbound,阅读 环境房间事件,或者为普通群组请求保持 messages.groupChat.visibleReplies: "automatic"
私信回复丢失openclaw pairing list discord批准私信配对或调整私信策略。

完整故障排除:Discord 故障排除

症状最快检查修复
Socket 模式已连接但无响应openclaw channels status --probe验证 App token + Bot token 以及所需的 scopes;在基于 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批准配对或更新允许列表。

完整故障排除:

症状最快检查修复
守护进程可达但机器人无响应openclaw channels status --probe验证 signal-cli 守护进程 URL/账户和接收模式。
私信被阻止openclaw pairing list signal批准发送者或调整私信策略。
群组回复未触发检查群组允许列表和提及模式添加发送者/群组或放宽限制。

完整故障排除:Signal 故障排除

症状最快检查修复
Bot 回复“gone to Mars”验证配置中的 appIdclientSecret设置凭据或重启 Gateway。
无入站消息openclaw channels status --probe在 QQ 开放平台上验证凭据。
语音未转录检查 STT 提供商配置配置 channels.qqbot.stttools.media.audio
主动消息未送达检查 QQ 平台互动要求如果没有最近的互动,QQ 可能会阻止机器人发起的消息。

完整故障排除: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