一念 (@niancpu) 在 【踩坑修复】OpenClaw WebChat 粘贴图片发不出去?根因找到了 中发帖
折腾了一晚上,终于把这个 bug 摸清楚了。记录一下排查过程,希望能帮到遇到同样问题的佬友。
症状
Control UI 里粘贴图片:
图片+文字一起发 → 正常,agent 能收到图片
只发图片不带文字 → 瞬间弹出 “I didn’t receive any text in your message. Please resend or add a caption.”
Telegram 发图片没问题,只有 WebChat 有这个毛病。
GitHub 上已经有人报了:
#5422
#21983
排查过程
第一步:排除模型配置
之前踩过 openclaw.json 里 input 只有 ["text"] 没有 "image" 导致 Gateway 丢图片的坑。这次检查了,配置是对的。
第二步:Hook WebSocket 看前端到底发了什么
在浏览器 Console 里跑: ...