moontide / WeChatBotEngine

基于微信网页版 HTTP 协议的机器人引擎(含一些机器人)。WeChat bot engine based on WeChat HTTP protocol of WeChat Web Edition, several bots included.
155 stars 54 forks source link

synccheck selector 为 6、7 时导致死循环,再也收不到消息 #2

Closed moontide closed 7 years ago

moontide commented 7 years ago
/loglevel all
日志级别已改为: ALL
2016-12-21 16:13:19.938 [详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage: 等待并获取新消息 WebWeChatGetMessagePackage (synccheck & webwxsync) …
2016-12-21 16:13:19.938 [详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage: WebWeChatGetMessagePackage 中 synccheck 的 URL:
2016-12-21 16:13:19.938 [详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage:       https://webpush.wx2.qq.com/cgi-bin/mmwebwx-bin/synccheck?r=1482307999938&skey=************************&sid=************************&uin=************************&deviceid=e454998449344482&synckey=1_666090009%7C2_666090254%7C3_666090009%7C11_666090181%7C13_666090009%7C201_1482306889%7C203_1482285989%7C1000_1482281821%7C1001_1482281851&_=1482307999938
2016-12-21 16:13:19.938 [较详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage: 发送 WebWeChatGetMessagePackage 中 synccheck 的 http 请求消息头 (Cookie):
2016-12-21 16:13:19.939 [较详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage:     {Cookie=webwx_data_ticket=************************; webwx_auth_ticket=************************; webwxuvid=************************; mm_lang=en_US; wxloadtime=1482300740; wxsid=************************; wxuin=************************; }
2016-12-21 16:13:19.970 [详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage: 获取 WebWeChatGetMessagePackage 中 synccheck 的 http 响应消息体:
2016-12-21 16:13:19.970 [详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage:       window.synccheck={retcode:"0",selector:"7"}
2016-12-21 16:13:19.971 [详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage: WebWeChatGetMessagePackage 中 synccheck 返回 selector 7 -- 进入/离开聊天页面?
2016-12-21 16:13:21.971 [详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage: 等待并获取新消息 WebWeChatGetMessagePackage (synccheck & webwxsync) …
2016-12-21 16:13:21.971 [详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage: WebWeChatGetMessagePackage 中 synccheck 的 URL:
2016-12-21 16:13:21.972 [详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage:       https://webpush.wx2.qq.com/cgi-bin/mmwebwx-bin/synccheck?r=1482308001971&skey=************************&sid=************************&uin=************************&deviceid=e547912204031966&synckey=1_666090009%7C2_666090254%7C3_666090009%7C11_666090181%7C13_666090009%7C201_1482306889%7C203_1482285989%7C1000_1482281821%7C1001_1482281851&_=1482308001971
2016-12-21 16:13:21.972 [较详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage: 发送 WebWeChatGetMessagePackage 中 synccheck 的 http 请求消息头 (Cookie):
2016-12-21 16:13:21.972 [较详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage:     {Cookie=webwx_data_ticket=************************; webwx_auth_ticket=************************; webwxuvid=************************; mm_lang=en_US; wxloadtime=1482300740; wxsid=************************; wxuin=************************; }
2016-12-21 16:13:22.004 [详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage: 获取 WebWeChatGetMessagePackage 中 synccheck 的 http 响应消息体:
2016-12-21 16:13:22.004 [详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage:       window.synccheck={retcode:"0",selector:"7"}
2016-12-21 16:13:22.004 [详细] net_maclife_wechat_http_BotApp WebWeChatGetMessagePackage: WebWeChatGetMessagePackage 中 synccheck 返回 selector 7 -- 进入/离开聊天页面?
...
...
...
moontide commented 7 years ago

看看 4993c3becc424d8c1bd4e039a025767c6ec1e87e 是不是解决了这个问题

moontide commented 7 years ago

4993c3becc424d8c1bd4e039a025767c6ec1e87e 可能解决了该问题