一个以 Mirai-Console 为基础开发并为了满足群友PVP需求和抖M需求开发的禁言游戏集合
插件需要以 Mirai-Console
为基础,你可以下载 MCL 作为你的Mirai插件载入器
与此同时,本插件需要 Mirai 官方插件 chat-command
使用之前请先用参考权限节点来开启插件权限
请注意:当用户权限大于等于机器人所在权限时(如机器人是管理员用户为群主),机器人不会对游戏请求做任何回复
|- com.evolvedghost.mutegames:* The base permission
| |- com.evolvedghost.mutegames:command.banme 自裁指令
| |- com.evolvedghost.mutegames:command.blackjack 21点(Blackjack)指令
| |- com.evolvedghost.mutegames:command.duel 决斗指令
| |- com.evolvedghost.mutegames:command.mg MuteGams管理指令
| |- com.evolvedghost.mutegames:command.roulette 俄罗斯轮盘指令
插件调用的是Mirai自带的权限管理系统,你可以在控制台输入?
来获取帮助,通常权限的添加方式为:
/permission add <被许可人 ID> <权限 ID> # 授权一个权限
<被许可人 ID> 可以为QQ号或者通配符*
来代表所有用户
<权限 ID> 即上述权限名称,可按照需求添加
一个例子为:/permission add * com.evolvedghost.mutegames:*
,即为所有用户添加本插件所有权限
插件分为两种命令,一种为普通命令一种为管理员命令
默认别名为插件预设置的alias,普通命令的别名你可以在Config中更改
指令 | 默认别名 | 功能 |
---|---|---|
(/)banMe |
自裁 |
自裁(直接获得一个禁言) |
(/)banMe [seconds]<Int> |
自裁 [seconds]<Int> |
自定义秒数禁言 |
(/)duel |
决斗 |
决斗指令(两位群友以决斗的方式赢取禁言) |
(/)roulette |
轮盘,俄罗斯轮盘 |
俄罗斯轮盘赌(以轮盘赌的方式赢取禁言) |
(/)blackjack |
21点 |
发起/加入一轮21点 |
(/)blackjack start |
21点 开始 |
开启一轮21点 |
(/)blackjack add |
21点 拿牌 |
在21点中拿牌 |
(/)blackjack stop |
21点 停牌 |
在21点中停牌 |
(/)blackjack giveup |
21点 投降 |
在21点中投降 |
(/)blackjack check |
21点 看牌 |
在21点中看牌 |
(/)blackjack help |
21点 帮助 |
获取21点帮助 |
指令 | 默认别名(不可更改) | 功能 |
---|---|---|
/mg dualStop |
/mg 停止决斗 |
停止本群的决斗 |
/mg reload |
/mg 重载 |
重载本插件的配置项 |
/mg rouletteStop |
/mg 停止轮盘 |
停止本群的俄罗斯轮盘 |
/mg bjStop |
/mg 停止21点 |
停止本群的停止21点 |
插件的配置项储存在config\com.evolvedghost.mutegames
目录下,有以下文件
文件名 | 作用 |
---|---|
admin.yml |
配置管理员命令和插件基础设置 |
banMe.yml |
配置自裁设置 |
duel.yml |
配置决斗设置 |
roulette.yml |
配置轮盘赌设置 |
blackjack.yml |
配置21点设置 |
相应的设置在文件中应有详细注明
如果您需要自行编译,使用在文件目录使用以下命令即可
Windows:./gradlew.bat buildPlugin
Linux:./gradlew buildPlugin
Mirai版本在2.12以下的用户需要向下兼容包,本项目Release并不会提供此类包,请自行编译,编译指令为:./gradlew buildPluginLegacy
编译好的jar文件可以在/build/mirai
下找到
Mirai 提供QQ机器人