Nukkit QQ机器人插件
首先进入下载链接
下载插件本体 下载插件前置 WcpeLib 密码 1stb
将本体和前置一起丢入服务器下的插件文件夹 plugins
开启服务器一次服务器 加载完毕后关服
然后打开服务器插件文件夹 plugins/WC-Bot/config.yml 配置文件
进行相应配置 然后开服即可
如果你登录不上去 请参照帖子使用 Mirai Android 进行登录
/wc-bot
/wb
setOwner <主人QQ> 描述: 设置主人QQ 权限: wc-bot.setOwner.use addGroups <QQ群号> 描述: 添加开启群聊 权限: wc-bot.addGroups.use delGroups <QQ群号> 描述: 删除开启群聊 权限: wc-bot.delGroups.use listGroups 描述: 查询开启群聊 权限: wc-bot.listGroups.use sendGroup <QQ群号> <消息> 描述: 发送消息至QQ群 权限: wc-bot.sendGroup.use sendQQ <QQ号> <消息> 描述: 发送消息至QQ 权限: wc-bot.sendQQ.use reload 描述: 重载机器人 权限: wc-bot.reload.use
[]为选填参数 <>为必填参数
WCBotApi
//获取 QQ 用户的数据
fun getQQMemberData(qq: Long): QQMemberData
//存储 QQ 用户的数据
fun saveQQMemberData(qqMemberData: QQMemberData): Boolean
//使用 QQ 用户的数据
fun useQQMemberData(qq: Long, callBack: Consumer<QQMemberData>)
//使用并存储 QQ 用户的数据
fun useSaveQQMemberData(qq: Long, callBack: UnaryOperator<QQMemberData>): Boolean
//获取玩家的数据
fun getGamePlayerData(playerName: String): GamePlayerData
//获取玩家的数据
fun saveGamePlayerData(gamePlayerData: GamePlayerData): Boolean
//使用玩家的数据
fun useGamePlayerData(playerName: String, callBack: Consumer<GamePlayerData>)
//使用并存储玩家的数据
fun useSaveGamePlayerData(playerName: String, callBack: UnaryOperator<GamePlayerData>): Boolean
- Gradle - Dependency Management
The GradleWrapper in included in this project.
Windows:
gradlew.bat clean shadowJar
macOS/Linux:
./gradlew clean shadowJar
Build artifacts should be found in ./build/libs
folder.
mirai 是一个在全平台下运行,提供 QQ Android 协议支持的高效率机器人库
这个项目的名字来源于
京都动画 作品《境界的彼方》 的栗山未来(Kuriyama mirai)
CRYPTON以初音未来 为代表的创作与活动(Magical mirai)
图标以及形象由画师DazeCake绘制