Java版 Bukkit Spigot Paper [综合|管理|前置API]XinxinBotApi —— 提供QQ接口|Bukkit的QQ机器人插件[1.8.X-1.17]

ttfrdg

ttfrdg

Lv.0 僵尸
282
2023-01-25
10
0
30
38
河南平顶山
ikunmc.eu.org
金锭
58块
钻石
0颗
下界合金锭
5块
这个插件并不是我制作的

原链接:https://bbs.xxin.vip/archives/216

源代码:https://github.com/Xinxin-ent/XinxinBotApi



------------------正文-----------------

新鑫机器人接口

—— 可以自主扩展的机器人插件

此插件可以通过WebSocket对接 go-cqhttp 以及 Mirai 机器人框架(后续可能会兼容更多机器人框架)

对接 Mirai 机器人请自行安装 mirai-api-http

不建议小白使用Mirai框架对接,若实在不会搭建请使用更简单的 go-cqhttp

此插件因只作为一个前置Api使用所以只有一个绑定功能



为什么是对接而不是把机器人直接写入插件?(能力不足)

如果是直接将机器人写入插件可能会导致多服服主或多端服主头疼

因为这样你可能需要准备更多的QQ

但如果是直接接入框架本身的话

首先你也能正常使用框架本身的插件且还能对接服务器

总的来说,用就完事了!



功能



此插件使用WebSocket进行QQ消息操作

所以必须通过指令连接一次WebSocket才能正常使用

在配置文件中可以开启自动连接,但需要提前开启 go-cqhttp 或 Mirai

在插件内新增了4种QQ事件和发送消息、获取绑定接口

绑定信息支持MySQL储存,若不开启则为本地文件储存



插件只在 Bukkit-1.12.2 和 Paper-1.16.5 进行测试,正常使用,其它服务端核心未知,请自行测试,理论上支持所有Bukkit,Spigot服务端



指令



/xbot bind [QQ] [玩家] —— 手动绑定一个QQ
/xbot delbind [QQ] —— 删除一个QQ的绑定账号
/xbot connect —— 连接WebSocket
/xbot close —— 断开WebSocket
/xbot reload —— 重载插件
功能



此插件作为单独使用的话只有一个绑定玩家功能

而这个绑定功能也没有任何实质性作用

但是可以通过其他附属插件达到想要的作用