wxpy icon indicating copy to clipboard operation
wxpy copied to clipboard

机器人长期保持登录状态的测试

Open ddyanhui opened this issue 7 years ago • 5 comments

通过移动终端扫码登录后,用cron每分钟执行一次用户搜索,然后每30分钟发一次信息给好友测试当前状态。经测试,在移动终端关机后,最长可以达到24小时以上(约28小时)的登录状态,最短的也有几个小时,但始终没办法实现永久保持登录状态。还有其他测试过的好方法,可以保持更长的登录状态吗?

ddyanhui avatar Jul 05 '17 01:07 ddyanhui

感谢你的测试!

登陆 Web 微信时,移动端是需要保持在线的,不然时间久了就会掉线。这应该是微信有意这么设置的。 根据交流群里的一些反馈,当手机保持在线且网络较为稳定时,机器人应该可以持续运行数周,有人说持续运行了一个多月的。

另外可能也跟机器人行为有关系,如果存在高频的或者打扰其他用户的行为,可能会被强制登出甚至限制登录和封号。

youfou avatar Jul 06 '17 11:07 youfou

@youfou 楼主好人,先感谢你提供了这么好的平台。之前的体验中发现这个版本的在线时间有二十几个小时,已经算是目前体验过的几个产品里比较稳定的。特别希望能够找到比较稳定的版本先,然后拜读代码的细节。

由于不清楚具体使用了ItChat中的哪些接口,冒昧的问一些楼主有没有考虑使用最新的ItChat的依赖呢?(相比目前1.2.32的版本有一些修改,与稳定性有关系) https://github.com/littlecodersh/ItChat/releases/tag/v1.3.9 “修复synccheck中的错误“

现在准备做正式的长期在线测试,有了数据之后再来补上测试的结果。

  1. 使用ipad,iphone作为移动端(连接固定的wifi信号,再接上充电器,系统设置永不自动锁定,避免移动端的状态影响网页版)。
  2. 每隔2分钟发送一个当前时间戳信息给机器人(使用其他机器人产品,尽量让网页版处于活跃的状态,而且接收到的信息不重复)。
  3. 网页版后台接上图灵机器人(网页版回复的信息会比较随机)。

lichongsw avatar Oct 06 '17 03:10 lichongsw

@lichongsw 请问一下,你有强制更新到itchat新版本吗? 有没有兼容性问题? 长期在线的测试有结果吗? 谢谢。

hfcheng66 avatar May 31 '19 14:05 hfcheng66

通过移动终端扫码登录后,用cron每分钟执行一次用户搜索,然后每30分钟发一次信息给好友测试当前状态。经测试,在移动终端关机后,最长可以达到24小时以上(约28小时)的登录状态,最短的也有几个小时,但始终没办法实现永久保持登录状态。还有其他测试过的好方法,可以保持更长的登录状态吗?

经过测试后发现,原来掉线是因为微信号的原因,一开始用未绑卡实名制的号,一天就自动退出,绑卡后测试两天还没有退出

rockrollchen avatar Jun 07 '19 01:06 rockrollchen

感谢你的测试!

登陆 Web 微信时,移动端是需要保持在线的,不然时间久了就会掉线。这应该是微信有意这么设置的。 根据交流群里的一些反馈,当手机保持在线且网络较为稳定时,机器人应该可以持续运行数周,有人说持续运行了一个多月的。

另外可能也跟机器人行为有关系,如果存在高频的或者打扰其他用户的行为,可能会被强制登出甚至限制登录和封号。

经过测试后发现,原来掉线是因为微信号的原因,一开始用未绑卡实名制的号,一天就自动退出,绑卡后测试两天还没有退出

rockrollchen avatar Jun 07 '19 01:06 rockrollchen