A nonebot2 a16 plugin for mc server based on mcsmanager.
一个适用于基于mcsmanager的mc服务器的Nonebot2插件,适配nonebot2 a16
是的,如果你也使用的是下面的版本那么肯定没有问题:
- NoneBot2 a16
- MCSManager 9.4.4
(也许是背景?)这是我的第一个github项目,也许写的很烂
这个README也是对着某个标准现学的
因为没发现有人写这个插件,查了一下mcsmanager的文档发现只要简单的调用一下api就可以实现很多功能,于是就写了这样一个插件
准备继续用a16,所以不继续适配nonebot2beta版了
其实我只知道直接下载项目,所以......
首先需要安装python的httpx和json库(当然我相信大家都已经安装过了)
pip install httpx
pip install json
其次是这个插件还需要nonebot的APScheduler定时任务插件
最后只要把nonebot_plugin_mcsmanager_a16塞到bot的plugins文件夹里就可以了
初次使用请在config/config.json里手动填入superuser(你的qq号)、apikey(就是root账号生成的API密钥(控制面板->个人信息->生成API密钥))、url(你的mcsmanager服务器地址)
- 至于怎么生成apikey:
其他东西应该都可以在群里输指令完成配置
在群聊中输入“mchelp”来获取指令列表
- 获取指令列表:
- 向服务器发送讯息:
- 向服务器发送其他指令:
- 接收服务器信息开关:
- 服务器列表:
- 群聊绑定服务器(一个群聊仅允许绑定一个服务器):
- 超级用户: