问题描述:登录报错 code=235, title=温馨提示, message=当前QQ版本过低,请升级至最新版本后再登录。点击进入下载页面, errorInfo=)
 截图:
9dfcf4d8-2e50-4cc8-b68f-179a903cc8e2-image.png
版本信息:
 MCL: 2.1.2-61c8bd8
 JDK: 17
 mirai-core: 2.14.0
 系统:Ubuntu
 截图:
912da4e4-9677-44ad-8c94-6222698cd238-image.png

已做尝试:
1、尝试更改mirai版本但已经是最新,未成功。
2、切换渠道为ANDROID_PHONE、ANDROID_PAD、ANDROID_WATCH、MACOS、IPAD
3、保持手机qq(android,ios版本均尝试过),pc端qq 在线。
4、手机qq安全设置删除所有登录设备
5、删除 bots/<对应qq账号> 下 device.json | device.json和 cache | 整个 bots/<对应qq账号>
6、在其他路径重新安装mirai 并导入原路径 plugins/下 除了 mcl-addon-2.2.1.jar 以外的插件,导入config/下除了Console 以外的配置文件夹

以上操作任意组合,任意顺序均未能解决问题

附加描述:
几小时前,Mirai bot 自动关闭,mcl未关闭,手动重启mcl后就这样了。
同时,pc端呈离线状态,无法重连。pc端退出后,仅bot用的这个账号在再登录时同样出现 版本过低无法登录 的报错,其他账号登录均无问题。 pc端卸载并重新安装qq客户端后,pc端问题修复。
在pc端修复前,ios端qq,未曾登录过的Android端qq 均可登录bot用的账号。

复现条件:启动mcl, 用SakuraLoginSolver 插件进行验证操作后,即出现该问题。

--2023/3/31
问题还是没解决。已经换了别的bot 。另一个也有类似的问题,但是至少会有协议可以用。
不过大概有个猜测,风控可原因可能是因为同一个账号登录了不同地区的不同设备。比如bot服务器登录ip在美国俄亥俄,手机登录ip在美国伊利诺伊。
甚至 服务器在上海,手机在北京。这样不在同一个网络环境下可能就会被风控。。
接下来我打算用新bot 只在服务器登录观察一段时间。看是否还会被风控。