smartqq
smartqq copied to clipboard
接收消息丢失数据
感谢你提供的接口,我想用来开发我们组织的专门的机器人,但是我测试的时候发现丢失数据,私聊的时候有一半的数据都丢掉了。我也不知道是我使用的原因还是接口存在的问题。所以想来咨询下!
我觉得应该是腾讯服务端的问题…不过这丢失率有点高啊?
感谢这么快的回复,我后来观察了一下,主要是在拉取消息的时候,拉取超时之后会丢失一些数据,然后在表情和文字混打的时候也会丢失。这是我在用您写的java的那个接口的时候。然后我今天按照你提供的方法自己用python写了一个。丢的数据就没有那么多了。但是还是会存在偶尔丢失的问题。所以我现在也不确定是服务器的问题,还是什么的问题。
------------------ Original ------------------ From: "ScienJus"[email protected]; Date: Tue, Aug 2, 2016 03:48 PM To: "ScienJus/smartqq"[email protected]; Cc: "slight"[email protected]; "Author"[email protected]; Subject: Re: [ScienJus/smartqq] 接收消息丢失数据 (#26)
我觉得应该是腾讯服务端的问题…不过这丢失率有点高啊?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
@slight-sky
拉取超时之后会丢失一些数据
这个有可能是腾讯的服务端返回消息了,但是客户端这里超时了,再次拉取就不返回了。
表情和文字混打的时候也会丢失
这个是因为腾讯的内个消息体,当有表情的时候会截开文字放在一个数组里,这个问题确实存在。
哦哦 ,那明白了。但是非常抱歉 又来打扰,我有出现了个新的问题,我在发送消息的时候,明明返回了发送成功。但是我的测试账号并没有收到信息。之前可以收到的。突然就不能了。不知道是什么原因。难道也是腾讯的问题吗?
我换了一个QQ号就好了!也不知道这是什么情况!
@slight-sky 第二种情况应该是账号被腾讯自动屏蔽了 检查一下,发消息是不是群组和讨论组无法发送消息,但是单人聊天是正常的?即便是在w.qq.com上登录也是发不出消息的
我之前也出现过类似的情况,这个是可以恢复的,但是时间不一定。我的账号之前出想过,之后恢复了。
可能原因猜测,新账号,异地登录,把这两个常态化之后基本可以消除这个问题
@TakWolf 我检查了,只有私聊不可以。群聊都可以。而且应该不是异地登陆的问题。因为我用自己的大号试的。现在也不能发送消息了。基本可以确定是腾讯把我屏蔽了。换新号就可以。应该不是异地登陆的问题。很可能是别的原因,请问大家是如何使用发送下消息的接口的呢。这个很头疼。我要写的东西都是用QQ推送消息的。如果这个不能解决,那就要前功尽弃了。
@slight-sky 最近 测试发现 有时会出现丢消息的情况 想问下你 smartQQ丢消息 你怎么处理的,这样丢消息感觉很不稳定