Comments (8)
举个例子
from openshamrock.
テスト(测试):
- 发送消息ID为0的消息A
- 发送回复消息A的消息B(reply元素中的id指向消息A)
- 发送回复消息A的消息C(reply元素中的id指向消息A)
无法复现你的问题。
from openshamrock.
发送消息然后其返回的MessageId不可靠是吗?
from openshamrock.
发送消息然后其返回的MessageId不可靠是吗?
是的,会对应不上,在撤回消息的时候也会有问题
sk的日志里面会出现,没有映射的警告
看了一下,QQ内部设计有问题,Bot发送了消息A(QQ内部接口说这条消息的seq是108),然而实际上这个seq=109,seq不可信导致映射关系有问题。
from openshamrock.
发送消息然后其返回的MessageId不可靠是吗?
是的,会对应不上,在撤回消息的时候也会有问题
sk的日志里面会出现,没有映射的警告看了一下,QQ内部设计有问题,Bot发送了消息A(QQ内部接口说这条消息的seq是108),然而实际上这个seq=109,seq不可信导致映射关系有问题。
因为这个问题是qq内的问题,回复消息id问题还能解决吗,这个qq层面sk因为干涉不到了吧,感觉这个问题点解决有点悬
应该可以解决,白池还没有下课 下课了我去找她。
from openshamrock.
测试结果如下:
来自接口onAddSendMsg所提供的msgSeq并不可靠,其数据无法用于构建映射关系。
需要onAddSendMsg触发后,使用其msgId调用接口getMsgByMsgId获取正确的消息,其中如果消息发送返回包未成功_返回/获取/解析_,仍旧无法获取正确的msgSeq,需要实现一个字段保存某个确切msgId的消息是否已经成功发送了。
from openshamrock.
测试结果如下: 来自接口onAddSendMsg所提供的msgSeq并不可靠,其数据无法用于构建映射关系。
需要onAddSendMsg触发后,使用其msgId调用接口getMsgByMsgId获取正确的消息,其中如果消息发送返回包未成功_返回/获取/解析_,仍旧无法获取正确的msgSeq,需要实现一个字段保存某个确切msgId的消息是否已经成功发送了。
我之前就提到过这个问题的 发消息返回的msgSeq似乎总是比实际少1 msgId和回复时给的不一致 没什么特别好的办法解决 回头看看其他协议的实现吧
from openshamrock.
一样遇到该问题,发送消息后响应的message_id和实际的id不一致
from openshamrock.
Related Issues (20)
- bug: 使用shamrock发送的语音消息显示错误 HOT 1
- bug: 版本v1.0.8报错无常驻包处理器,每半小时断开一次然后又重连 HOT 2
- bug: 私聊撤回导致QQ异常退出
- bug: 关闭“启用旧版资源上传系统”群友上传群文件导致QQ异常退出
- feat: 希望`get_forward_msg`支持获取嵌套的合并消息
- bug: 获取资源相关接口使用params没问题,使用json获取提示错误`Lack of param 'file'` HOT 3
- bug: 软件:v1.1.0 QQ版本:9.0.60 进入软件时只有RPC 服务端口设置,如何连接之前的websocket接口? HOT 2
- bug: 1.0.9无法接收到视频消息
- bug: get_group_member_list获取不到管理员
- 重大bug: 获取群成员接口报错get_group_member_list HOT 3
- bug: /get_group_root_files失效了。看其他人的Issue好像和群文件相关的API不行了 HOT 7
- bug: 群成员发起的非好友临时会话消息,有接口回复他么? HOT 3
- bug: 群里发起来的临时会话消息,管理员好像接收不到?没开发这个接口么? HOT 2
- bug: 黄色警告错误 HOT 1
- bug: 在 QQ 版本 9.0.70+ 下发送消息会导致 QQ 闪退 HOT 8
- bug: nt图片 rkey获取失败
- bug: 使用兼容QQ9.0.71版本 HOT 4
- bug: 1.09版get_group_member_info失效
- bug: QQ9.0.71异常退出 HOT 1
- bug: at消息没有at成功
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openshamrock.