MrXiaoM 发布的帖子
-
RE: core中如何启用mirai-login-solver-sakura
implementation("io.netty:netty-codec-http:4.1.85.Final") implementation("io.netty:netty-codec-socks:4.1.85.Final") implementation("io.netty:netty-transport:4.1.85.Final")
-
RE: core中如何启用mirai-login-solver-sakura
将插件引入本地依赖,直接引用jar包就行,然后在登录之前
// kotlin val server = SakuraTransmitDaemon( DaemonNettyNioEventLoopGroup(), NioServerSocketChannel::class.java, NioSocketChannel::class.java, SecureRandom().asKotlinRandom(), logger, // MiraiLogger ) server.bootServer() bot.configuration.loginSolver = SakuraLoginSolver(server) // 窗口式解决器
可能需要补一些依赖,比如miglayout-swing、gson、zxing、jline、netty,这个包没上仓库是比较麻烦点的
-
RE: [求助]如何定时关闭Mirai Console
论坛好像没有相关的插件,可以写插件,到时间自动执行 stop 命令
CommandManager.INSTANCE.executeCommand(ConsoleCommandSender, PlainText("stop"))
-
RE: 如何更新fix-protocol中的协议版本
https://github.com/MrXiaoM/qsign/tree/mirai/txlib
选择版本下载其中的android_phone.json
或android_pad.json
放到mirai所在目录,用 protocol load 命令或者重启mirai来加载。要注意的是,版本越高检查越严。以及升级 mirai 这边的协议版本后,不要忘记升级签名服务的协议版本,还有改
KFCFactory.json
-
RE: fix-protocol-version无法下载协议
RomiChan 仓库里最高只有 8.9.63,更高的版本在 PR 里。
你也可以在 MrXiaoM/qsign 里下载存好的。
高版本稳定性堪忧,谨慎升级 -
RE: 风控237是什么情况
@会跑的仓鼠 别的不说,你 mirai 版本要用就全部用同一个版本,不要一个 2.15.0 一个 2.16.0-RC,到时候出问题了来提问准被骂。
237 网络不稳定一般是设备可信度低,建议
- 使用 mirai-login-solver-sakura 过滑块验证,必须用真实安卓手机。
- 删除文件
bots/号码/device.json
以及文件夹bots/号码/cache
-
RE: 怎样部署、使用任意版本的mirai
稳定版本/预发行版本
MCL (mirai-console-loader) 只是 mirai 的启动器,它只负责包管理,也就是安装、更新各个包。
你要换版本,只需要改配置文件 (
config.json
) 里的版本号再启动即可,它会自动给你下载版本。
改配置文件是最简单的方法,比较标准方法的是用命令行更新。对于还不太熟悉环境的新手,我不太建议用命令行来更改版本。
版本号后面带M
、RC
字样的是测试版
、预发行版本
,可能不稳定但有更多功能,不带任何后缀的是正式版/稳定版
。更换版本操作教程(gif):https://mirai.mamoe.net/topic/2061
开发版本
开发版本比测试版和预发行版本更不稳定,但是新功能更多,如果想体验已合并到仓库的新功能,可以用我的 Lapis 打包开发版整合包。
Lapis:https://mirai.mamoe.net/topic/2333
不推荐将开发版本用于生产环境。关于Release版本号/下载问题
如果我想用最新的mirai,或者某个指定版本的mirai,不应该是从https://github.com/mamoe/mirai/releases下载,安装部署再使用吗?
mirai 的发布有几十兆那么大,目前是分发到 maven central 的,丢到 Github 太大了。
推荐下我写的入门教程
-
RE: 希望能够改进mirai console新版本中的用户须知的确认方式
@起舞弄清影 不现实,大部分不看用户手册的人都是直接从 mirai-console-loader 仓库下载release或者是用整合包的。有些优秀用户,就算把用户手册放到整合包同目录他们也不会看。