下载:
稳定版: 点击这里
名词定义:
- Mirai: 指Mirai开源机器人框架
- MA: 指MiraiAndroid,Mirai在Android的前端实现
- MN: 指MiraiNative,Mirai对支持酷QAPI的Native插件的支持实现。请注意在此帖中MN指由溯洄修改的MiraiNative-MiraiAndroid,适配MiraiAndroid的MiraiNative实现
- Dice,指Dice插件
- MA Dice/Dice MA,指在MA上运行Dice插件
版本需求:
最新版的MA Dice支持安卓5.0及以上版本
自20210919版本开始,Dice不再包含Android x86/x86_64架构的二进制文件(市场占比<1%)以减少文件大小
20210919-2/0919/0828/0903更新:
更新前请务必更新至MA 3.3.1
请安装新版MN-Dice.apk。请注意安装方法已被更新,现在每次更新时仅需要覆盖安装MN-Dice.apk,无需手动放置zip文件。
在命令行下如何切换Master模式
请在Mirai命令行下输入npm menu <ID> eventMasterMode
然后回车
如果你只安装了Dice,<ID>应该替换为0,请不要输入尖括号,否则请输入npm list
查看
如果之前尚未启用过Master模式,输入此命令后即可私聊.master
来设置Master
此方法适用于20210409更新之后的所有版本
安装方法:
你应该能在下载地址找到3个文件,分别是两个MA(apk),MN-Dice(apk),但你只需要下载2个文件
- 安装MA与MN-Dice(请注意MA最新版分为两个安装包,安卓8.0及以上用户请安装normal安装包,安卓5.0-7.1的用户请安装Api21安装包)
- 打开MiraiAndroid,你应该看到“加载Dice.Driver.CQ.dll 返回值为0”的消息表示加载成功
- 输入
login QQ账号 密码
进行登录,等待“Login Successful”即可使用,请注意收到和发送的消息不会在控制台显示
更新方法:
MA会自动提示更新,你可以选择根据应用内的提示安装新版的apk。如果新版本出现了错误请回退到旧版本重试。
MN以及Dice的更新请从下载地址下载新版MN-Dice.apk然后覆盖安装即可。
已知问题:
- MiraiAndroid当前版本的bug导致其与MiraiConsole自带的自动登录不兼容。使用MiraiConsole自带的自动登录可能会导致后台服务无响应。因此,复制配置文件时请不要复制config文件夹下的AutoLogin.yml,也请不要使用修改此文件的方法实现自动登录。同时,也请不要使用
autologin
命令设置自动登录。请使用MiraiAndroid UI右上角的设置自动登录按钮来使用MiraiAndroid提供的自动登录功能,该功能暂不能修改登录协议。
保证Mirai后台运行:
开启的MiraiAndroid忽略电池优化(部分系统在进行此操作时可能会崩溃,对于这些系统你可以忽略此步骤)
大多数系统中都有另外一个调整后台限制的地方,请找到对应的应用设置并允许后台运行,下图以MIUI为例
请不要禁用MiraiAndroid的通知栏消息,这是保证MiraiAndroid在后台运行所必需的
可以尝试开启MiraiAndroid设置里的后台保活功能(实验性)
部分机型无法弹出登录验证通知的解决方式:【设置】->【通知管理】->MiraiAndroid->【通知类别】->【验证码通知】设置为允许通知
其他:
- Dice文件夹位于 内部存储空间/Android/data/io.github.mzdluo123.android.mirai/files 下,兼容其他版本的配置文件,可以直接复制过来
- 很抱歉MA版不支持一键更新(),所以暂时来讲每次都要手动更新,会在后期尝试优化
问题反馈:
点击链接加入群聊【Dice Mirai群】