问题描述
通过微信相册发送图片后,Claude 回复说没有收到图片。
复现步骤
- 成功扫码绑定微信账号
- 从微信发送文字消息 - 正常工作
- 从微信相册选择图片发送 - Claude 回复"没有看到图片"
日志分析
从 ~/.wechat-claude-code/logs/bridge-2026-03-23.log 可以看到:
收到图片消息(type:2),包含 image_item 数据:
- url: 3057020100044b30490201000204...
- aeskey: 2c41e085ec9b35fbe7af6300e8c1749f
- media.encrypt_query_param: UmhNVGNrVXZSN3VlYU9tSU9hWTVIQVJmalIw...
- mid_size: 55275, hd_size: 2313969
但每次启动 Claude query 时:
Starting Claude query {"cwd":"...","resume":true,"hasImages":false}
图片被收到了,但 hasImages 始终为 false,说明图片没有被传递给 Claude SDK。
环境信息
- Claude Code: 2.1.81
- wechat-claude-code: 1.0.0
- Node.js: $(node --version)
- macOS: Darwin 25.3.0
- 微信: iOS 客户端
期望行为
发送图片后,Claude 应该能够读取并分析图片内容。
实际行为
Claude 回复"没有看到图片",但日志显示图片消息确实被收到了。
问题描述
通过微信相册发送图片后,Claude 回复说没有收到图片。
复现步骤
日志分析
从
~/.wechat-claude-code/logs/bridge-2026-03-23.log可以看到:图片被收到了,但
hasImages始终为false,说明图片没有被传递给 Claude SDK。环境信息
期望行为
发送图片后,Claude 应该能够读取并分析图片内容。
实际行为
Claude 回复"没有看到图片",但日志显示图片消息确实被收到了。