821 B
821 B
2026-02-14 工作日志
WeCom 机器人通知问题(2026-02-14)
问题描述:企业微信机器人总是先回复一个"1",然后再刷出正式回答,导致正式回答不会通知用户。
根本原因:
- 企业微信"被动回复"机制要求收到消息后 5 秒内先回复一条消息确认,否则超时
- 插件默认用 "1" 作为占位符,然后通过"更新消息"发送正式回答
- 企业微信行为:只有最终更新的消息会推送通知,第一次的"1"不会触发通知
解决方案:
配置 streamPlaceholderContent 修改占位符内容:
openclaw config set channels.wecom.streamPlaceholderContent "正在思考..."
这样第一次回复会显示"正在思考...",用户能看到机器人正在响应,正式回答也会正常通知。