获取之后如何获得对应消息的 消息 id
Closed this issue · 8 comments
目前拆包完成之后
我用
https://github.com/saucer-man/qq_msg_decode
这玩意 decode了
但是没有那个 id 项
类似 icalingua 数据库里的 _id 项
搜一下就有了,本地生成的。
https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/blob/067b7619b8b1dbbd66d953e0ffa43377b32f5f43/icalingua-bridge-oicq/adapters/oicqAdapter.ts#L129
https://github.com/Icalingua-plus-plus/oicq-icalingua-plus-plus/blob/37b729b6ead8b0b9c166cca98ead240034c8a25f/lib/message/parser.js#L665
具体实现是这个
https://github.com/Icalingua-plus-plus/oicq-icalingua-plus-plus/blob/master/lib/common.js#L141
seq和pktnum我不确定怎么搞出来,别的都显而易见
或许你可以试试解析Info字段?
哇!
谢谢!(才知道是本地生成的,我反正只看到本体那块就没往后看了
具体实现是这个 https://github.com/Icalingua-plus-plus/oicq-icalingua-plus-plus/blob/master/lib/common.js#L141 seq和pktnum我不确定怎么搞出来,别的都显而易见 或许你可以试试解析Info字段?
ok, 感谢!
后面也许可以改进一下我用来解码的那个东西