收到回复转发的消息时,源消息ID为负数
问题描述
2022-08-04 16:18:13 V/Bot.2907237958: 精神病院里的人(2907237958) -> [mirai:image:{CA449A3A-63B9-7E82-D2F9-F5A07515ED27}.jpg, width=1334, height=955, size=90414, type=JPG, isEmoji=false]
2022-08-04 16:18:22 V/Bot.2907237958: 精神病院里的人(2907237958) -> [mirai:quote:[mirai:source:ids=[-31343], internalIds=[2040514192], from 2907237958 to 2907237958 at 1659601092], content=[图片]]搜图
收到回复转发的消息时,源消息ID为负数
复现
例如: 一个群友或好友发送一个图片或者其他类型的消息,转发去群或者bot,再回复转发的消息,bot收到的消息链Quote.id为负数
mirai-core 版本
"net.mamoe:mirai-console" v2.12.0
"net.mamoe:mirai-console-terminal" v2.12.0
"net.mamoe:mirai-core-all" v2.12.1
"org.itxtech:mcl-addon" v2.0.2
"org.bouncycastle:bcprov-jdk15on" v1.64
"net.mamoe:mirai-core-all-u"
bot-protocol
IPAD
其他组件版本
mirai-api-http:2.5.2
系统日志
No response
网络日志
No response
补充信息
No response
它应该是就是有可能是复数, 来自服务器的. 有影响什么功能吗?
它应该是就是有可能是复数, 来自服务器的. 有影响什么功能吗?
今天又试了一下约束,pc转发不会触发
一个bot所在群收到一个图片或者其他类型的消息,安卓端转发给另一个bot所在群或者bot,再回复转发的消息,bot收到的消息链Quote.id为负数
有影响到什么功能吗? 比如无法发送回复, 官方客户端无法定位消息
有影响到什么功能吗? 比如无法发送回复, 官方客户端无法定位消息
官方的那到没,只有mirai核心无法定位而已
https://github.com/mamoe/mirai/pull/2513
@Karlatemp confirm?
no