目前仍在开发中...
当前已经基本完善了非mcsm管理员的指令,普通用户可以下载使用,帮助见下文 admin部分尚未完善
部分功能暂不更新,等待MCSM 9.0版本
其他功能继续更新...
使用QICQ机器人框架与其插件开发模板
(临近开学比赛暂时搁置,9月13日后继续更新)
非管理员部分基本完善,motd功能待添加...
准备完善管理员部分指令,如用户创建、服务端创建等高级指令...
...
添加了config.json
自定义Bot的登陆QQ、Bot管理员、指定群、服务器地址端口等
增加了自动创建配置文件,使用时会自动检测文件是否存在
解释前注*的指令需要机器人管理员权限 (当前为非mcsm管理员插件的指令)
查服 ——查询配置文件内服务器列表
第一个服务器的状态信息
查服 xxx ——查询名字为xxx
并且同时在配置文件内服务器列表
中服务器的状态信息
开服 ——*启动配置文件内服务器列表
第一个服务器
开服 xxx ——*启动名字为xxx
并且同时在配置文件内服务器列表
中的服务器
关服 ——*关闭配置文件内服务器列表
第一个服务器
关服 xxx ——*关闭名字为xxx
并且同时在配置文件内服务器列表
中的服务器
重启服务器 ——*重启配置文件内服务器列表
第一个服务器
重启服务器 xxx ——*重启名字为xxx
并且同时在配置文件内服务器列表
中的服务器
/cmd aaa ——*向配置文件内服务器列表
第一个服务器发送aaa
指令(mcsm只返回状态码,不返回数据)
/cmd:xxx aaa ——*向名字为xxx
并且同时在配置文件内服务器列表
中的服务器发送aaa
指令(mcsm只返回状态码,不返回数据)
motd...[todo]
... ...[todo]
Usage:
- 安装 Node.js 14以上版本
- clone到本地并执行
npm i
安装依赖 - 根据需求修改
config.json
- "qq": 123456,//修改为机器人登陆时的账号
- "login_qrcode":true,//是否使用扫码登陆,默认true,false的话则密码登陆
- "password":123456,//密码登陆时填写机器人账号的密码,扫码可以无视
- "admin_qq":[114514,1919810],//机器人管理员账号列表
- "gruop": [11444444],//绑定群号,可多群
- "mcsm_ip":"127.0.0.1",//MCSM面板所在的ip
- "port":23333,//MCSM面板访问端口
- "key":"123456780",//面板内用户的
api_key
(重要信息,不要泄露) - "mcsm_admin":false,//是否为面板的管理员(解锁高级管理功能,普通用户无法使用)(管理员部分尚在开发...)
- "server_list":["bds","test"]//面板内服务器名称列表,该名称来自面板详情页的
服务端信息
中名称
- 执行
npm run bot
启动程序