Closed MDeath closed 11 months ago
bot其他客户端发送消息给好友,好友回复时收到的Quote的是 {'type': 'Quote', 'id': 34030, 'senderId': 2907237958, 'targetId': 1064393873, 'groupId': 0, 'origin': [{'type': 'Plain', 'text': '[图片]'}]} 使用FromMessageId获取找不到对象 [GET] /messageFromId?sessionKey=YourSessionKey&messageId=34030&target=1064393873 实际上同步消息target绑定的不是好友id,是自己的id [GET] /messageFromId?sessionKey=YourSessionKey&messageId=34030&target=2907237958 把target换成bot的就行了,不知道这是故意的还是不小心的
Quote
{'type': 'Quote', 'id': 34030, 'senderId': 2907237958, 'targetId': 1064393873, 'groupId': 0, 'origin': [{'type': 'Plain', 'text': '[图片]'}]}
[GET] /messageFromId?sessionKey=YourSessionKey&messageId=34030&target=1064393873
[GET] /messageFromId?sessionKey=YourSessionKey&messageId=34030&target=2907237958
target
是故意不小心的(x
看了眼代码,感觉没有问题,除非 core 描述错了
不确定,我写个 test case 看看
@ryoii
https://github.com/mamoe/mirai/issues/2122
him188 强行套用 source 类型带来的问题
非常有趣
呜呜呜
https://github.com/mamoe/mirai/issues/2122 已关闭
bot其他客户端发送消息给好友,好友回复时收到的![image](https://user-images.githubusercontent.com/42289879/223292889-e5a0b345-b9eb-499c-a97e-2668905520c3.png)
Quote
的是{'type': 'Quote', 'id': 34030, 'senderId': 2907237958, 'targetId': 1064393873, 'groupId': 0, 'origin': [{'type': 'Plain', 'text': '[图片]'}]}
使用FromMessageId获取找不到对象[GET] /messageFromId?sessionKey=YourSessionKey&messageId=34030&target=1064393873
实际上同步消息target绑定的不是好友id,是自己的id[GET] /messageFromId?sessionKey=YourSessionKey&messageId=34030&target=2907237958
把target
换成bot的就行了,不知道这是故意的还是不小心的