问题描述
在 AstrBot 中调用 JM 本子详情时,私聊可以正常发送图片/聊天记录,但群聊发送失败。群聊失败后,普通图片回退也可能失败。
复现方式
- 使用 AstrBot + LLBot/LuckyLilliaBot + OneBot 11。
- 开启插件 JM 配置中的“回复使用聊天记录”(
jm_reply_as_forward: true)。
- 在群聊发送:
- 私聊相同命令可以发送;群聊失败。
错误日志
onebot11-adapter 发生错误 Error: 发送消息失败 (sequence=0)
at Proxy.sendMsg (.../src/ntqqapi/api/msg.ts:145:13)
at async Proxy.sendMessage (.../src/ntqqapi/core.ts:146:25)
at async SendGroupMsg._handle (.../src/onebot11/action/msg/SendMsg.ts:42:23)
OneBot 返回:
status=failed
retcode=1200
message=发送消息失败 (sequence=0)
已确认现象
- JM 数据获取成功,图片文件也已下载。
- 私聊发送正常,群聊发送失败。
- 群聊失败时,
send_group_forward_msg 先失败,随后 send_group_msg 普通图片回退也可能失败。
- 使用过
base64:// 和 file:///绝对路径 两种图片形式,结果均可能返回上述错误。
- 目前无法从
retcode=1200 判断是群权限、账号风控、图片上传限制还是 NTQQ 发送层错误。
环境
- LLBot/LuckyLilliaBot:v4.27.4
- AstrBot:4.x(具体版本可按需要补充)
- OneBot 11:WebSocket Reverse
- 运行平台:Windows
希望确认
retcode=1200 / sequence=0 对应的底层 QQ 错误原因是什么?
send_group_forward_msg 在当前版本是否支持自定义节点中的图片?
- 群聊与私聊对图片/合并转发是否有不同限制?
- 是否需要使用特定的图片 URL、上传方式或消息节点字段?
相关历史 issue:#775、#834,但当前现象为私聊正常、群聊失败,且普通群消息回退也失败。
问题描述
在 AstrBot 中调用 JM 本子详情时,私聊可以正常发送图片/聊天记录,但群聊发送失败。群聊失败后,普通图片回退也可能失败。
复现方式
jm_reply_as_forward: true)。错误日志
OneBot 返回:
已确认现象
send_group_forward_msg先失败,随后send_group_msg普通图片回退也可能失败。base64://和file:///绝对路径两种图片形式,结果均可能返回上述错误。retcode=1200判断是群权限、账号风控、图片上传限制还是 NTQQ 发送层错误。环境
希望确认
retcode=1200 / sequence=0对应的底层 QQ 错误原因是什么?send_group_forward_msg在当前版本是否支持自定义节点中的图片?相关历史 issue:#775、#834,但当前现象为私聊正常、群聊失败,且普通群消息回退也失败。