- 本mod用于同步Minecraft服务器与QQ群之间的消息
- 本mod暂不支持同步图片消息与*@消息*
- 本mod适用于fabric服务端, 需装有fabric-api且支持Mixin
- 需要能够访问腾讯QQ服务器
- 建议服务端配置至少2核 (由于mirai收/发QQ消息会另起一个协程/线程, 单核可能会与服务端主线程互相干扰)
- 直接集成mirai, 避免启动多个服务端, 方便游戏内配置和管理
- 提供了QQ号断线重连功能, 避免手机上手滑切换到BotQQ号后导致服务端QQ断线带来麻烦 (mirai只提供了网络断线重连, 未提供QQ下线后重连)
- 获取一个bot专用QQ号
- 将本mod放入服务端文件夹下的
mods
文件夹 - 通过各种途径获取
mirai-core-all.jar
文件, 并放入mods/libs
文件夹 - 在服务端文件夹下创建
qqbot_mod
文件夹, 文件夹中创建botconfig.json
文件, 配置内容详见下文 - 配置完成后请重启服务端
- 玩家使用
/bindqq <qq号>
绑定QQ号, 重复执行将覆盖之前的QQ号 /qqbot reload
重新加载配置文件,/qqbot save
保存配置文件
- 发送
!#[消息内容]
将[消息内容]同步至Minecraft服务器 - 发送
!/[指令]
在Minecraft服务器中执行[指令]
并返回执行结果 - 发送
!:[指令]
配置QQ群Bot (开发中) - 注: 以
!!
开头的消息将被Bot忽略
注意: 本mod使用json作为配置文件, 使用者请提前了解json语法 使用
/qqbot reload
**(推荐)**或/realod
命令重新加载配置文件,/qqbot save
保存配置文件
- "qqid" Number类型: bot的QQ号
- "qqpassword" HexString类型: botQQ号对应的密码, 需经过一次md5加密
- "groupid" NumberList类型: bot管理的群号, bot需在该群中 (不需要成为群管理, 但请不要禁言bot)
该文件由mirai首次登录时自动生成, 记录该qq号的对应设备信息*(请勿随意泄露给他人)*. 勿动/勿删, 否则可能需要重新登录qq
该文件保存玩家与其绑定的QQ号, 请不要随意修改本文件
数据模板:"[玩家UUID]": {"qq": [玩家绑定QQ号 *Number类型*], "uuid": "[玩家UUID]"}
None