MiraiMC 是一个用于 Minecraft 服务器的 mirai 机器人
Mirai 是一个高性能的多平台库,也是一个框架,为腾讯 QQ 提供协议支持。
Mirai 旨在以完美的方式处理所有可以由机器人自动完成的各类消息工作。
腾讯 QQ:一款被全体中国网民使用的现代即时通讯软件。
特性
- 支持 Bukkit/Sponge 服务器。
- 支持 BungeeCord/Velocity 代理。
- 针对无图形界面操作系统(如 Linux)进行了优化。
- 动态加载依赖库以最小化文件大小。
快速开始(服务器端)
- 从"Featured versions"部分下载 MiraiMC。然后像安装其他插件一样安装它。
- 配置任何依赖 MiraiMC 的插件(如果有),并登录您的机器人账号。
更详细的教程可以在这里找到:https://docs.miraimc.dreamvoid.me/
快速开始(插件开发者)
- 使用模板开发基于 MiraiMC 的新插件非常简单:
- MiraiMC Javadoc 在此:https://jd.miraimc.dreamvoid.me
- 详细开发教程在此:https://docs.miraimc.dreamvoid.me/
依赖
Maven
<dependency>
<groupId>io.github.dreamvoid</groupId>
<artifactId>MiraiMC-Integration</artifactId>
<version>1.9</version>
<scope>provided</scope>
</dependency>
Gradle
implementation 'io.github.dreamvoid:MiraiMC-Integration:1.9'
命令与权限
命令
| 命令 | 描述 | 权限 |
|---|---|---|
| /mirai | MiraiMC 机器人命令 | miraimc.command.mirai |
| /mirai login | 登录一个机器人(您可以多次执行此命令以登录多个机器人) | miraimc.command.mirai.login |
| /mirai logout | 登出并关闭一个机器人 | miraimc.command.mirai.logout |
| /mirai list | 列出当前在线的机器人 | miraimc.command.mirai.list |
| /mirai sendfriendmessage | 向指定好友发送消息 | miraimc.command.mirai.sendfriendmessage |
| /mirai sendfriendnudge | 向指定好友发送戳一戳 | miraimc.command.mirai.sendfriendnudge |
| /mirai sendgroupmessage | 向指定群聊发送消息 | miraimc.command.mirai.sendgroupmessage |
| /mirai checkonline | 检查指定机器人是否在线 | miraimc.command.mirai.checkonline |
| /mirai autologin add | 添加一个自动登录的机器人账号 | miraimc.command.mirai.autologin |
| /mirai autologin remove | 移除一个自动登录的机器人账号 | miraimc.command.mirai.autologin |
| /mirai autologin list | 查看自动登录的机器人账号列表 | miraimc.command.mirai.autologin |
| /miraimc | MiraiMC 插件命令 | miraimc.command.miraimc |
| /miraimc bind add | 为玩家和 QQ 号添加绑定 | miraimc.command.miraimc.bind |
| /miraimc bind getplayer | 获取指定玩家名称绑定的 QQ 号 | miraimc.command.miraimc.bind |
| /miraimc bind getqq | 获取指定 QQ 号绑定的玩家名称 | miraimc.command.miraimc.bind |
| /miraimc bind removeplayer | 移除玩家的绑定 | miraimc.command.miraimc.bind |
| /miraimc bind removeqq | 删除 QQ 号的绑定 | miraimc.command.miraimc.bind |
| /miraimc reload | 重新加载配置文件 | miraimc.command.miraimc.reload |
权限
| 权限节点 | 描述 | 默认值 |
|---|---|---|
| miraimc.command.mirai | 允许使用 /mirai | OP |
| miraimc.command.mirai.* | 允许使用 /mirai 的所有子命令 | OP |
| miraimc.command.mirai.login | 允许使用 /mirai login | OP |
| miraimc.command.mirai.logout | 允许使用 /mirai logout | OP |
| miraimc.command.mirai.list | 允许使用 /mirai list | OP |
| miraimc.command.mirai.sendfriendmessage | 允许使用 /mirai sendfriendmessage | OP |
| miraimc.command.mirai.sendfriendnudge | 允许使用 /mirai sendfriendnudge | OP |
| miraimc.command.mirai.sendgroupmessage | 允许使用 /mirai sendgroupmessage | OP |
| miraimc.command.mirai.checkonline | 允许使用 /mirai checkonline | OP |
| miraimc.command.mirai.autologin | 允许使用 /mirai autologin | OP |
| miraimc.command.miraimc | 允许使用 /miraimc | OP |
| miraimc.command.miraimc.* | 允许使用 /miraimc 的所有子命令 | OP |
| miraimc.command.miraimc.bind | 允许使用 /miraimc bind 及其子命令 | OP |
| miraimc.command.miraimc.reload | 允许使用 /miraimc reload | OP |
许可证
GNU Affero General Public License v3.0
致谢
感谢以下个人/团队/项目对 MiraiMC 做出的贡献!
- mamoe/mirai:强大的 QQ 机器人支持库,是 MiraiMC 的核心和基础。
- lucko/helper:为 MiraiMC 提供了动态加载 mirai 核心的解决方案。
- brettwooldridge/HikariCP:一个高效的 SQL 连接池,为 MiraiMC 提供数据库连接解决方案。
- LT_Name:为 MiraiMC 优化了大量 Nukkit 代码,并为 MiraiMC 提供了许多帮助。
- 你。
本文件是 原始文件 的翻译版本,某些语义可能与原始文件有所不同。
资源外链
选择礼物
使用社区积分,为喜欢的作品送上一份支持
加载中...
打赏记录
感谢每一位送出礼物的社区成员
0 次支持0 积分
正在加载内容…


