Resource icon

Other 基于DR框架的MCSM机器人插件 1.1.0

Source of resources
Original
Copyright link
#
Applicable platforms
JAVA和基岩
Supported version
  1. All the versions
前言
插件开发初衷,原本是应对我们自己的服务器的管理,因为使用MCSM的管理面板,所以就自己写了一个MCSM的管理插件,那么我想了一下,决定分享出来。本插件基岩版和JAVA版通用!

介绍&使用方法
可连接到MCSM9的API接口,提供的功能如下:
  1. 回显MCSM守护进程列表
  2. 回显MCSM实例信息
  3. 开启实例
  4. 关闭实例
  5. 重启实例
  6. 终止实例
  7. 发送控制台命令
QQ群菜单如下:
zdpejw.webp


插件使用前提,请现在插件配置中,设置管理员QQ、一个内部群号、面版地址、面版密钥等必要信息,并保证插件版本为最新(插件版本可以在配置页面看到)

命令使用教程:

菜单命令:
zfztx5.webp


mc守护进程列表命令:
zgo9jr.webp

此处可以显示,MCSM面版中绑定的守护进程信息,包括UUID

mc查询实例信息命令:

zhepcy.webp

利用刚才的守护进程UUID,可以查询到该守护进程中绑定了哪些实例,请将实例UUID保存!

mc开启实例命令:

zn9ged.webp

mc关闭实例命令:
znru1k.webp

mc重启实例命令:
zoi6i1.webp

其他命令大家可以以此类推。
大家可以发现,每次发送命令都要带上UUID,而且这个UUID都特别长,因此我们可以设置一个全局变量来使用变量操作:
mc新增全局变量命令:
注意,我这里强调一下格式:mc新增全局变量#变量名#变量内容。
变量名可以随便填,我这里填写d2,值我填写守护进程的UUID值,如下:

10e4yml.webp

这样我们就成功设置了一个全局变量,我们再设置一个链接实例UUID的变量:
10erc9z.webp

那么这样就设置两个全局变量,分别代表了 守护进程UUID和实例UUID,这样我们再使用 mc重启实例、mc开启实例、mc关闭实例 等命令时就可以调用变量,示例:
10g7ndv.webp

这样我们可以从图片中看到,也是OK的。

那么回到开头,我再说一下为什么要设置内部群号,因为如果你不想将实例UUID和守护进程UUID在其他群明文显示的话,那么内部群号就是来判断的,如果你在不是内部群号的群内,发送相关命令,那么随之UUID就会被程序加密隐藏或者直接不显示,效果如下:

10hktcl.webp

10i6lhx.webp

感谢IIIsionary服务器腐竹的支持,如果想要加入IIIsionary,请加群:957456391

插件下载
插件需要安装在DR框架,后续会开放更多框架支持,目前仅支持DR框架,框架官网:https://r-ay.co/drbot
关于插件的下载,贴内下载呗!


插件Bug反馈
关于插件的Bug反馈,您可以通过以下渠道反馈:
  • MineBBS贴内留言 【优先处理】
  • Email:i@rayo.cc【不经常看】
Author
wangjinang
Price
30金粒
Downloads
4
Views
108
First release
Last update
Rating
0.00 star(s) 0 ratings

Share this resource

Latest updates

  1. 1.1.0更新-新增面版协议修改

    本版增加面版协议头(HTTP和HTTPS)的切换 修复若干特性