/nonebot_plugin_mcsmanager_a16

A nonebot2 a16 plugin for mc server based on mcsmanager. 一个适用于基于mcsmanager的mc服务器的Nonebot2插件,适配nonebot a16

Primary LanguagePythonMIT LicenseMIT

nonebot_plugin_mcsmanager_a16

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:

api1

api2

其他东西应该都可以在群里输指令完成配置

在群聊中输入“mchelp”来获取指令列表

  • 获取指令列表:

mchelp

  • 向服务器发送讯息:

mcsay

  • 向服务器发送其他指令:

mccmd

  • 接收服务器信息开关:

mcmsg

  • 服务器列表:

mcs

  • 群聊绑定服务器(一个群聊仅允许绑定一个服务器):

mcbind

  • 超级用户:

mcsu

相关仓库