消息发不出或没回复:渠道侧常见原因
「发了消息没反应」是最常见故障,但原因通常只有四类。逐类过一遍。
一、网关层:它根本没收到
openclaw gateway status确认在线。openclaw status --deep做渠道级探测——支持时会逐渠道报健康。- 渠道插件没装/没启用:
openclaw channels add重新走一遍向导。
二、渠道层:令牌或凭证失效
- Telegram:机器人令牌被撤销/重置过就全哑,重新生成并
openclaw channels add。 - WhatsApp 类:会话凭证过期需要重新接入。
- 看渠道日志:
openclaw logs --follow里通常明确写着认证失败。
三、审批层:被配对拦住了
- 新联系人/新设备第一次发消息会进入配对队列,你批准前它收到消息但不会处理。
- Control UI 的 Settings → Channels → DM access requests 看待审批队列;或者想想是不是自己忘了批自己。
- 机制复习见群聊与配对。
四、模型层:提供商额度与限流
- 密钥失效、订阅额度吃满、触发限流——助手会收到错误,有时它会把错误转述给你,有时静默。
/model换个模型试:能回就是原模型的问题。- 配置故障转移避免复发:见模型选择。
手机端特有的发送问题
安卓离线发件箱的设计值得知道:
- 每条发送先落盘再联网,重连按序投递;只有该轮出现在规范历史里才算投递成功,仅收到确认不算。
- 结果不明朗(确认丢失、发送中被杀)会显示成带 Retry/Delete 的可见行,不会自动重发——斜杠命令尤其如此,永远等你手动重试。
- 队列容量 50 条/48 MB,48 小时过期;满了清队列。
还有一类「假故障」
- 群聊没 @它:提及触发是默认行为,潜水是特性。
- 长任务在跑:
/status看繁忙度;重活本来就该派子智能体。 - 它故意没回:某些场景下助手会刻意抑制通知(如子智能体交付被标记为静默)。
都排完了还有问题,考虑动版本:更新重置。