danni-cool/wechatbot-webhook

登录出现问题 1205 == 0

hhhhhge opened this issue · 13 comments

提bug前先检查以下是否已经执行

  • 我已更新了最新版本的代码
  • 我已经仔细地阅读了readme 文档
  • 我已在FAQ里查找了可能寻找的答案
  • 我已经尝试搜索过历史关闭issue寻找可能的答案

bug描述

在退出后登录出现问题

提供有用的信息

1710681927574

什么情况退出?自己手动登出还是微信踢下线?退出后登录重启了服务还是没有重启?重启容器还能正常登录吗?

想确认下你目前出现问题的版本是多少?

最新的版本

就是npx跑出来的版本

@danni-cool 我这边用最新的代码打的 docker 镜像也出现了类似的问题,但是日志里面没有出现上面的报错,就是登录是成功的,但是过几分钟会莫名就掉线了,试了几次都是这样;但是切回旧版本(我是切回了 v2.5.2)就一切正常

图像2024-3-22 10 04

从 v2.6.1 开始,为了解决微信实际掉线后但是未通知到服务端这边的情况,通过对特定的错误码手动登出,可能有误判的情况(可能即使出现了 400 != 400 也未掉线)

😂这样子,那这个算是一个 bug 吗?

我需要确定这个 400 != 400 出现的场景,比如提供 2.5.2 登录后这个报错的截图,日志等,单纯修复这个问题会影响掉线通知这个功能准确性,我测试下来长时间运行没有遇到此类场景

好像不仅 400 != 400 会出现,'1101' == 0 也会导致强行踢下线。
我调成 debug 模式看看有没有有用的信息

‘1101’ == 0 好像是手机主动登出

比较尴尬的是我并没有做这件事,感觉是偶然发生的,我需要稳定重现下