扫码登录 Mirai Console
前言
最近风控又严了,bot一重启账号就掉了,随之而来的就是拒绝登录。于是使用手表协议 ANDROID_WATCH
扫码登录。
准备
首先升级 Mirai 到预发行版,可参考 用MCL升级mirai到预发行版 操作示例。
我实际操作发现,要手动修改 config,json
中的版本号并锁定版本,否则会“更新”为 2.15.0-M1
。
{
"module_packages": [
"mcl:org.itxtech.mcl.module.builtin"
],
"mirai_repo": "https://repo.mirai.mamoe.net/keep/mcl",
"maven_repo": [
"https://maven.aliyun.com/repository/public"
],
"packages": {
"net.mamoe:mirai-console": {
"channel": "maven",
"version": "2.15.0-RC",
"type": "libs",
"versionLocked": true
},
"net.mamoe:mirai-console-terminal": {
"channel": "maven",
"version": "2.15.0-RC",
"type": "libs",
"versionLocked": true
},
"net.mamoe:mirai-core-all": {
"channel": "maven",
"version": "2.15.0-RC",
"type": "libs",
"versionLocked": true
},
"org.itxtech:mcl-addon": {
"channel": "maven-stable",
"version": "2.1.1",
"type": "plugins",
"versionLocked": false
},
"org.bouncycastle:bcprov-jdk15on": {
"channel": "maven",
"version": "1.70",
"type": "libs",
"versionLocked": false
}
},
"archiveSuffix": [
".zip",
".mirai2.jar",
".mirai.jar",
"-all.jar",
".jar"
],
"disabled_modules": [],
"proxy": "",
"log_level": 1,
"modules_props": {}
}
修改好配置文件之后,删除原有的自动登录配置文件。执行 ./mcl -u
(for Linux) 进行更新,更新完成后执行 stop
退出。
安装插件
登录账号
启动 MCL,加载完成后执行 qrLogin 123456789
(替换为要登录的QQ号)。接下来使用手机完成扫码登录流程即可。
如需添加自动登录,执行 qrAutoLogin add 123456789
即可。