一些碎碎念
-
本贴只接受补充建议,不接受提问
Mirai 与 MCL
MCL 是指 mirai-console-loader
项目地址 https://github.com/iTXTech/mirai-console-loaderMirai 是指 mirai-core 或者 mirai-console
项目地址 https://github.com/mamoe/miraiMCL 名字的意思是
mirai-console
启动器/加载器
是用来管理mirai-console
及mirai-console
插件的
管理是指自动下载和版本检查之类的功能
目前只支持从maven下载插件(本来有规划插件中心的,但是鸽了)提供
QQ Bot
功能的是mirai-console
,MCL本身不提供功能
而且两种本身相互独立,即MCL
的版本不影响mirai
的功能,反之mirai
的版本不影响MCL
的功能不要把
MCL
和mirai
划等号,这会带来一些问题,
比如提交 issue 时要求提交mirai
版本,却有人提交了MCL
的版本MCL
启动之后先出现的是 MCL 的日志,他会显示mirai
及mirai
插件的加载情况
然后从I/main: Starting mirai-console...
开始就是mirai
的日志有时候
MCL
更新插件不及时
原因是 MCL 默认使用 阿里云的maven伪镜像
,伪镜像
更新不及时导致的MCL 的目录结构一般是这样的
MCL ├───mcl.jar ├───mcl.cmd (WIN启动脚本) ├───mcl.sh (Linux/MACOS启动脚本) ├───bots (bot数据目录) │ ├───123456 │ │ ├───device.json │ │ ├───cache │ │ └───logs │ └───114514 │ ├───device.json │ ├───cache │ └───logs ├───config (配置目录) │ ├───Console │ │ ├───AutoLogin.yml │ │ ├───Command.yml │ │ ├───ExtensionSelector.yml │ │ ├───Logger.yml │ │ ├───PermissionService.yml │ │ └───PluginDependencies.yml │ └───net.mamoe.mirai-api-http │ └───setting.yml ├───data (数据目录) ├───libs (库目录,里面有mirai本体) ├───logs (日志目录,里面有日志文件) ├───plugins (插件目录) ├───plugin-libraries (插件库目录) └───plugin-shared-libraries (插件共享库目录) └───libraries.txt
Mirai API HTTP
项目地址 https://github.com/project-mirai/mirai-api-http
提供
HTTP API
的中间件
配置文件setting.yml
所在请查阅上面的 MCL 文件树Mirai Native
项目地址 https://github.com/iTXTech/mirai-native
兼容酷Q插件的中间件, 需要 32位 Java
但作者很忙没空管理2.14 之后 要正常使用要到
https://github.com/cssxsh/mirai-native/suites/10378553865/artifacts/512083102
里下载CI最新构建的版本
CI 已过期备份👇
mirai-native-2.0.1.mirai2.jarMiraiAndroid项目地址:https://github.com/mzdluo123/MiraiAndroid
mirai-console 在 Android 中的实现
作者已经不再维护此项目,无法保证可用性
可用性自己试,别TM到处问能不能用,自己试一试不就知道了吗TxCaptchaHelper项目地址:https://github.com/mzdluo123/TxCaptchaHelper
已不再维护
Mirai Compose项目地址:https://github.com/sonder-joker/mirai-compose
mirai-console 的图形化实现
作者已经不再维护此项目,无法保证可用性
可用性自己试,别TM到处问能不能用,自己试一试不就知道了吗 -
This post is deleted! -
Mirai Silk Converter
基于 ffmpeg 的自动转换插件
无缝衔接,代码中无需主动调用,他会在中间自动把你发送的mp3 音频转换替换为 silk 音频在使用该模块之前, 你必须先安装 ffmpeg
请参考 https://github.com/project-mirai/mirai-silk-converter/blob/main/README.md
对于
22050 Hz
的wav
来说,先前的版本有 bug 会导致 jvm 崩溃,你可以查看这个 issue,里面有临时修复版本的下载链接
https://github.com/project-mirai/mirai-silk-converter/issues/7
https://github.com/project-mirai/mirai-silk-converter/issues/4 -
-
Mirai Login Solver Sakura
项目地址:https://github.com/KasukuSakura/mirai-login-solver-sakura#系统要求
验证处理工具,可以用于处理滑块等验证
需要安卓手机配合服务端也可以使用,但比较麻烦,需要添加 jvm 参数
-Dmirai.no-desktop=true
开启命令行模式(注意此模式无法扫码) -
mirai-console-dev-qrlogin
项目地址:https://github.com/MrXiaoM/mirai-console-dev-qrlogin
mirai-console 的扫码登录命令 临时实现。