Skip to content

wcpe/WC-Bot

Repository files navigation

WC-Bot

Nukkit QQ机器人插件

食用方法

首先进入下载链接

下载插件本体 下载插件前置 WcpeLib 密码 1stb

将本体和前置一起丢入服务器下的插件文件夹 plugins

开启服务器一次服务器 加载完毕后关服

然后打开服务器插件文件夹 plugins/WC-Bot/config.yml 配置文件

进行相应配置 然后开服即可

如果你登录不上去 请参照帖子使用 Mirai Android 进行登录

无法登录的临时处理方案 | MiraiForum (mamoe.net)

指令部分

/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

[]为选填参数 <>为必填参数

Api

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

Building

  • 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.

本插件使用以下开源 SDK

logo
title

Gradle CI Maven Central Gitter MiraiForum

mirai 是一个在全平台下运行,提供 QQ Android 协议支持的高效率机器人库

这个项目的名字来源于

京都动画 作品《境界的彼方》栗山未来(Kuriyama mirai)

CRYPTON初音未来 为代表的创作与活动(Magical mirai)

图标以及形象由画师DazeCake绘制

About

Nukkit QQ机器人插件

Topics

Resources

Stars

Watchers

Forks