精易论坛

标题: 微信web接收信息无限重复 [打印本页]

作者: Kalen    时间: 2017-5-10 00:47
标题: 微信web接收信息无限重复
请问一下开发过web版协yi机器人的大神,接收到信息后发送哪条命令才能让心跳下次获取数据的时候没有以前的数据重叠,就像告知微信这条消息已读,不然再次心跳获取收到的数据只会越来越多,没办法做自动回复 ,收到一条回复一条的话,就会出现别人发一条信息给我,机器人会无穷无尽的发信息给对方,因为每次都接收到了哪条数据

研究了一下发送的是这个状态命令,/cgi-bin/mmwebwx-bin/webwxstatusnotify  ,虽然微信上没有了红点,但是接收数据里面还是会重复叠加接收到,不知道为什么,我试过了直接拿网页上的cookie测试,可以实现selector=0,但自己软件上登录就是不行,太悲催了,有哪位大神知道怎么解决,希望能说下,付费解决也可以,想做个聊天机器人,卡了一两天了还是搞不定

作者: Kumor    时间: 2017-5-10 03:05
synckey没有及时更新并回执
作者: 壹抹男人味    时间: 2017-5-10 03:25
发送synccheck数据就好了
作者: kjmlys    时间: 2017-5-10 10:43
sync
http://125.confly.eu.org/forum.php?mod= ... &extra=page%3D1
作者: Kalen    时间: 2017-5-10 11:46
Kumor 发表于 2017-5-10 03:05
synckey没有及时更新并回执

可以帮我改一下吗?

微信机器人.zip

117.45 KB, 下载次数: 14


作者: Kalen    时间: 2017-5-10 11:47
壹抹男人味 发表于 2017-5-10 03:25
发送synccheck数据就好了

可以帮忙改一下吗?

微信机器人.zip

117.45 KB, 下载次数: 8


作者: Kumor    时间: 2017-5-10 11:58
97763838 发表于 2017-5-10 11:46
可以帮我改一下吗?

处理消息后要把synckey取出来,并立刻附在webpush提交上去
作者: 落雪倾城    时间: 2017-5-10 13:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: Kalen    时间: 2017-5-10 14:57
落雪倾城 发表于 2017-5-10 13:12
应该是循环错误了  做个判断,对方发你信息 投递一次文本不就行了?

关键是下次接收数据的时候又接收到了,这样每次接收数据会累计的越来越多,时间长了,数据会非常长多,每次都会重复的去检测又没有发送过




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4