下载:

稳定版: 点击这里

名词定义:

  1. Mirai: 指Mirai开源机器人框架
  2. MA: 指MiraiAndroid,Mirai在Android的前端实现
  3. MN: 指MiraiNative,Mirai对支持酷QAPI的Native插件的支持实现。请注意在此帖中MN指由溯洄修改的MiraiNative-MiraiAndroid,适配MiraiAndroid的MiraiNative实现
  4. Dice,指Dice插件
  5. 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个文件

  1. 安装MA与MN-Dice(请注意MA最新版分为两个安装包,安卓8.0及以上用户请安装normal安装包,安卓5.0-7.1的用户请安装Api21安装包)
  2. 打开MiraiAndroid,你应该看到“加载Dice.Driver.CQ.dll 返回值为0”的消息表示加载成功
  3. 输入login QQ账号 密码进行登录,等待“Login Successful”即可使用,请注意收到和发送的消息不会在控制台显示

更新方法:

MA会自动提示更新,你可以选择根据应用内的提示安装新版的apk。如果新版本出现了错误请回退到旧版本重试。
MN以及Dice的更新请从下载地址下载新版MN-Dice.apk然后覆盖安装即可。

已知问题:

  1. MiraiAndroid当前版本的bug导致其与MiraiConsole自带的自动登录不兼容。使用MiraiConsole自带的自动登录可能会导致后台服务无响应。因此,复制配置文件时请不要复制config文件夹下的AutoLogin.yml,也请不要使用修改此文件的方法实现自动登录。同时,也请不要使用autologin命令设置自动登录。请使用MiraiAndroid UI右上角的设置自动登录按钮来使用MiraiAndroid提供的自动登录功能,该功能暂不能修改登录协议。

保证Mirai后台运行:

  1. 开启的MiraiAndroid忽略电池优化(部分系统在进行此操作时可能会崩溃,对于这些系统你可以忽略此步骤)

  2. 大多数系统中都有另外一个调整后台限制的地方,请找到对应的应用设置并允许后台运行,下图以MIUI为例

  3. 请不要禁用MiraiAndroid的通知栏消息,这是保证MiraiAndroid在后台运行所必需的

  4. 可以尝试开启MiraiAndroid设置里的后台保活功能(实验性)

  5. 部分机型无法弹出登录验证通知的解决方式:【设置】->【通知管理】->MiraiAndroid->【通知类别】->【验证码通知】设置为允许通知

其他:

  1. Dice文件夹位于 内部存储空间/Android/data/io.github.mzdluo123.android.mirai/files 下,兼容其他版本的配置文件,可以直接复制过来
  2. 很抱歉MA版不支持一键更新(),所以暂时来讲每次都要手动更新,会在后期尝试优化

问题反馈:

点击链接加入群聊【Dice Mirai群】

    Deleted User 将标题更改为 「Mirai Dice Android MA 搭建教程」。
    4 个月 后
    2 个月 后
    10 天 后
    7 个月 后

    点击稳定版的下载地址, 但是一直跳转不到下载界面, 同时出现了error524, 我自己网络是正常的, 也没有开各种梯子啥的, 不知道是什么原因

    6 个月 后
    1 个月 后

    请问,,,我login然后验证,但是二维码没有出来,一直都是“设备授权校验失败,请退出流程后重新进入”是怎么回事?

    2 个月 后

    桓澜 “版本过低”是对所有服务器拒绝登录的笼统借口,大概率为被tx判定登录风险,需要同wifi环境登录或养号

      1 个月 后
      1 个月 后
      1 年 后

      登录验证显示404 Not Found怎么办

      17 天 后
      说点什么吧...