支持信息
这里是Mirai Dice的搭建教程。Mirai Dice当前支持的操作系统如下
架构 | Windows | Linux | MacOS | Android | iOS |
arm64 | 暂不可用 | 可用 | 可用 | Termux, MA: 可用 | (不受支持的方法)尚未发布 |
arm | - | 可用 | - | Termux, MA: 可用 | - |
x86_64 | 可用 | 可用 | 可用 | Termux, MA: 可用 | - |
x86 | 可用 | 可用 | - | Termux, MA: 可用 | - |
非Windows版本与Windows版本功能基本一致,唯一的区别是在GUI和系统管理方面(如内存使用监测之类的没什么太大用的功能),所有版本都支持牌堆,Lua脚本等拓展功能
再度更新: 纯自动滑块验证
溯洄新做了一个纯自动的滑块验证器(无需任何人工干预,验证在服务器端进行,支持所有系统)
仍在测试阶段,如果想使用请下载下面的文件并扔到plugins文件夹即可
请注意此插件会将验证URL以加密形式上传到溯洄的服务器上
溯洄希望此插件会有所帮助,但不对此提供任何形式(显式或隐式)的保证,使用此插件导致的一切(直接或间接)后果由使用者自行承担。
下载
在命令行下如何切换Master模式
请在Mirai命令行下输入npm menu <ID> eventMasterMode
然后回车
如果你只安装了Dice,<ID>应该为0,否则请输入npm list
查看
如果之前尚未启用过Master模式,输入此命令后即可私聊.master
来设置Master
此方法适用于20210409更新之后的所有版本
下载
请注意: Mirai Dice 20210317及之后的版本 更换了下载及安装方式,请参考下面的教程说明
Windows版 教程
请注意,此版本支持Windows 7及以上版本的Windows系统,请注意未来版本不保证与Win7的兼容性。
下载OneClickMiraiDice.cmd,将它放入一个新文件夹中,双击运行,等待安装完成。
点击下载
此脚本在20210324更新,用于解决与旧版本Windows的兼容性问题。
(或者,如果你对命令行操作比较熟悉,你也可以执行
git clone --depth=1 https://github.com/w4123/mirai-dice-release-noextra
cd mirai-dice-release-noextra
如果你在国内,你可以使用 https://gitee.com/suhuiw4123/mirai-dice-release-noextra 代替上面的链接)
如果你的机器人没有异地登陆等现象,你只需要双击”启动Mirai.cmd”,然后等待Mirai加载完成,输入"login QQ 密码"然后按回车键。如"login 1840686745 Th1s_15_SUhu1′5_PA55S0rd“。

如果你开起了设备锁(推荐开启,可减少被盗和封号概率)可能需要设备锁验证,点击链接打开浏览器,用手机QQ登陆后扫码完成验证,然后关闭Mirai中的对话框即可登陆完成。稍等片刻后,Dice就可正常加载并开始使用。



然而,如果你的机器人是新号,或者有异地登陆等异常现象,你可能会遇到滑块验证码。这个验证码现在不正常输入基本无法登录,这也是为什么很多之前使用Mirai的用户无法正常登陆的原因。

此时可以通过切换协议或者完成滑块验证码两种方式解决此问题。在这里,我们推荐完成滑块验证码,这样可提升稳定性,减少封号概率。首先安装较新版的Chrome浏览器,并将其设置为默认浏览器。
请在官网下载Chrome浏览器!!!!!不要下到什么冒牌的ChromeCore浏览器之类的。官方地址https://www.google.cn/intl/zh-CN/chrome/
双击“自动滑块验证(理论上只需使用一次).cmd”,重复上面的登陆操作,理论上会自动打开浏览器。你只需要在浏览器中完成滑块验证即可。如果浏览器没有自动打开,代表你的安装步骤出了问题!!请重新尝试!

更新整合包,请双击"更新.cmd"。撤销最后一次对整合包的操作,请双击"回滚.cmd"。
Linux版 教程
使用Docker安装(推荐)此Docker映像暂时只支持AMD64:
sudo docker run --rm -it suhuiw4123/mirai-dice
上方的命令只是一个示例,请按照自己的需求配置
(还有有没有人帮我搞一下多架构的docker镜像配置)
手动安装:
使用手动安装时,请注意Dice只支持glibc, 使用其他libc的Linux(如Alpine Linux)无法直接这样安装
需要GLIBC 2.25及以上,以及GLIBCXX 3.4.22及以上(换句话说就是默认支持Ubuntu18.04+ Debian 10+ RHEL 8+)
使用之前请先安装openjdk11-jre和git,对于Ubuntu/Debian:
sudo apt-get update
sudo apt-get install openjdk-11-jre git
对于RHEL/CentOS:
sudo yum install java-11-openjdk git
下载Mirai Dice
git clone --depth=1 https://github.com/w4123/mirai-dice-release-noextra
cd mirai-dice-release-noextra
如果你在国内,你可以使用 https://gitee.com/suhuiw4123/mirai-dice-release-noextra 代替上面的链接
启动Mirai,运行
./LaunchMirai.sh
即可,其余使用步骤请参照Windows版本。请注意,在Linux上你很可能需要手动完成滑块验证,这部分请参照Mirai文档。
更新整合包,请使用
./Update.sh
撤销最后一次对整合包的操作,请使用
./Revert.sh
MacOS版 教程
只支持10.15及以上版本!!!
首先安装homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
随后安装java,如果你在使用Intel芯片的Mac,请使用:
brew tap adoptopenjdk/openjdk
brew install --cask adoptopenjdk11-jre
如果你在使用M1芯片的Mac,请使用:
brew tap mdogan/zulu
brew install --cask zulu-jdk11
下载Mirai Dice
git clone --depth=1 https://github.com/w4123/mirai-dice-release-noextra
cd mirai-dice-release-noextra
如果你在国内,你可以使用 https://gitee.com/suhuiw4123/mirai-dice-release-noextra 代替上面的链接
启动Mirai,运行
./LaunchMirai.sh
即可,其余使用步骤请参照Windows版本。请注意,在MacOS上你很可能需要手动完成滑块验证,这部分请参照Mirai文档。
更新整合包,请使用
./Update.sh
撤销最后一次对整合包的操作,请使用
./Revert.sh
Android版 教程
MA:点击这里
Termux:点击这里
iOS版 教程
尚未完成
请注意iOS版完全不受支持,请不要提关于iOS版的问题
其他
以上基本就是Mirai的部署过程了,希望可以给予希望使用Mirai的骰主一些帮助。接下来,你也可以点击这里查看有关自动登录和协议切换的教程。
如果你在过程中遇到任何困难,欢迎加群询问。点击链接加入群聊【Dice Mirai群】但是提问之前请确定你已经完整的看过此指南,并尝试过自己解决问题。进群后请先查看群公告是否有对此问题的描述。或者,你可以购买代挂服务让溯洄帮你进行简单的制作(注意,代挂服务不包括溯洄帮你自定义机器人)。
另外,为了项目的可持续发展,希望大家能来参加Dice众筹计划。在这里,溯洄感谢每一位支持者!