自从24号腾讯开始大规模封杀机器人之后,项目就一直没有正常运行过,我不知道大家是否跟我一样,但是我得跟大家说一下尝试过程
1.mirai-2.15.0-RC + fix-protocol-version-1.8.4
使用ANDROID_PHONE,密码登录:
code=45,无法登陆
2.mirai-2.15.0-RC + fix-protocol-version-1.8.4 协议设定为8.8.88
使用ANDROID_PAD,密码登录:
成功登录了,但程序只工作了大约8小时后被踢下线,随后无法再以此方式登录,code=45
3.mirai-2.15.0-RC + fix-protocol-version-1.8.4
使用MACOS,扫码登录:
code=45,无法登陆
4.mirai-2.15.0-RC + fix-protocol-version-1.8.4
使用ANDROID_WATCH,扫码登录:
登录失败,被提示要求在同一网络环境下登陆
5.mirai-2.15.0-RC + fix-protocol-version-1.8.4
使用ANDROID_WATCH,扫码登录,在本地架设mirai进程,用手机在同一内网下扫码:
登录成功
但程序只工作了1个小时之后,便无法再发送聊天消息。
进程重启依然可以登陆,但依旧无法发送任何聊天消息
很明显,目前我已经使用了所有可能的解决方案,但最终还是没能正常工作,可见腾讯对Bot封杀决心有多大。
现在用户已经没有其他办法再工作了,只能期望于作者大佬能实现QQ的code=45 sign算法来登录了。(悲)
后续编辑:
让我们来解决它!
https://mirai.mamoe.net/topic/2348/miraisignhandler-mirai对接sign签名服务器-解决登录code-45失败和签名风控检测/1
目前已经彻底越过code=45,成功登录