@fffzzl
在遇到这个问题的时候,我已经尝试过任何我能做到的事情,包括但不限于,重新登录,删除用户数据重新登录,更换登录协议,重新安装mirai.....
我的mirai已经因为这个事情无了,希望接下来能看到消息的用户知道这种行为的风险,不要自行尝试。
@fffzzl
在遇到这个问题的时候,我已经尝试过任何我能做到的事情,包括但不限于,重新登录,删除用户数据重新登录,更换登录协议,重新安装mirai.....
我的mirai已经因为这个事情无了,希望接下来能看到消息的用户知道这种行为的风险,不要自行尝试。
还在使用mirai吗:否
通过那种登录方式使用的mirai:签名服务
mirai登录情况稳定吗:稳定
mirai的相关功能使用方式:mirai插件
使用mirai的相关平台:centos7,阿里云服务器
请务必注意,绝对请勿将现在登录mirai正常的bot号登陆qqnt框架的qq客户端,此操作进行后mirai将再也无法登陆。正因如此我才无法继续使用mirai,如果没有这个操作基本还是没有问题的。
@MrXiaoM 要这么想啊,寿司只是一种物质的外观,进入嘴里的味道与外观实际上并没有太大的差别,除了你的手之外,你的体内并没有任何组织可以把寿司再消化的时候尽量维持外观的好看。
那么是否可以这么考虑,反正都是吃寿司,那干脆直接把这堆乱七八糟的东西塞嘴里好了,就像王思聪吃面包那样,反正你的嘴和消化器官并不是靠外观来决定味道和作用的(
建议尝试移除所有插件之后,纯净重启。另外需要完全确认是否你对于登陆协议的修改正常保存。mcl在未完全关闭的情况下修改任何autologin配置文件都是无效的,mcl会在关闭阶段将配置文件恢复为上一次启动前,IPAD协议登陆确认是没有问题的。
(希望全天下的issue都有这种格式)
此为个人处理问题的全部过程,有些用户可能在进行相关的修改时漏了一些步骤导致问题无法解决。所以在这篇帖子里我尽可能的把所有可能踩到的坑全部进行了列举,所以一般情况下只要用户按照帖子的顺序走,就不会出现其他的无法解决的问题。
如何确认?
启动时检查版本号即可,如果不是最新版请使用./mcl -u
自动升级
其次,进入该文件夹,移除所有文件。
/Mirai/bots/您的botqq号/cache
进入/Mirai/bots/您的botqq号
移除device.json
文件
为什么需要删除cache
内的全部文件? - > issue
请确保上述的文件您同时进行了删除。
如果您未删除device.json
会导致登陆时出现如下问题
未清除cache
文件夹内的所有文件则会引起问题反复发生且切换协议无效的情况,具体原因请查看上面的issue
。
如果您需要,可以前往/Mirai/config/Console/AutoLogin.yml
进行协议的修改。
具体修改方式为:选择第一个紫色框中的任意协议(默认为ANDROID_PHONE),在最下方添加configuration
键值对,并按图中的缩进进行添加和修改,例如图中我选择了MACOS协议
,您也可以按照自身的实际需求进行修改。请注意,如果您输入了错误的字符或错误的缩进,那么您的配置文件会被mcl还原导致修改失败(只要您在启动bot的时候刷新查看AutoLogin.yml没有被还原则代表您的修改正确)。
请注意,由于mcl的保存机制,请您务必在完全关闭
bot后进行修改(后台必须彻底退出
而非在运行期间
进行修改)。本条非常重要,请不要忽略本步骤,否则您做出的修改会在bot重启时的关闭流程里,被mcl移除并还原
。
重新进行登陆,并尽量使用短信的方式进行验证。
2022年11月13日00:01:40