【BDXWebsocket机器人】QQ群联动BDX服务器管理+权限组管理

Other 【BDXWebsocket机器人】QQ群联动BDX服务器管理+权限组管理 0.4.1

Source of resources
Original
Copyright link
#
Language
Chinese(Simplified)
Supported version
  1. 1.16
Mirai-BDXwebsocket

是否不放心给你群管理员以后台权限但又无法时时刻刻为新人添加白名单?
是否懒得上服却想在群里指点江山?
是否想在群里时刻管理服务器动向?
是否想在服务器崩溃时立即得知?
是否苦于酷q强制要求win环境难以实现?
现在解决这些问题统统不是梦想!!!


原理
根据MCYneos提供的BDX端websocket插件API使得Mirai连接到服务器,并实现在qq群内进行服务器指令操作

什么是Mirai
Mirai 是一个在全平台下运行,提供 QQ Android 和 TIM PC 协议支持的高效率机器人框架
QQ Android 协议支持库与高效率的机器人框架
纯 Kotlin 实现协议和支持框架
mirai 既可以作为项目中的 QQ 协议支持库, 也可以作为单独的应用程序与插件承载 QQ 机器人服务。
准备工作
本插件依赖MCYneos提供的BDX端websocket插件,请先在BDX中安装BDXWebSocket.dll 传送门

如何安装
1.首先我们需要安装mirai来运行本插件
Windows / Linux / Mac:访问MiraiOK项目地址来获得快速安装部署帮助
Android用户: 请使用安卓端MiraiAndroid

2.下载附件压缩包解压至mirai所在文件夹的plugins文件夹内

3.修改配置文件
base.yml配置模板
YAML:
bots:
  - 填入你的机器人qq
 
push:
  group:
    - 填入你的服务器qq群号
  friend: []


authorities:
  owner: auth/owner.yml
  admin: auth/admin.yml
  default: auth/default.yml
 
plugins:
  cmd_map: map.yml

server:
  host: 127.0.0.0
  port: 8080
  path: /mc
  password: 填入你的ws密码
  retry_time: 3
 
template:
  prefix: "#"      #群内指令前缀
  mc_prefix: "#"      #服务器内聊天推送至群内消息前缀
  reboot_cmd: "连接服务器"     #手动重连服务器指令
  connect_msg: "服务器已连接"     #连接提示消息
  drop_msg: "服务器掉线啦"     #ws断开提示
  close_msg: "服务器可能已关闭,请开启服务器后手动重连"     #ws连接失败提示
  on_msg_template: "【${target}】∶${msg}"
  on_join_template: "【${target}】进入服务器"
  on_leave_template: "【${target}】退出服务器"
4.重启mirai即可

【重要】在plugins\BDXWebSocket\auth文件夹内修改权限组来将你自己设定为管理员,一般我们建议将您自己的qq填入owner.yml并不要随意给予其他管理组的人员以cmd命令权限,ws连接的是控制台!这很危险!

注册命令请在map.yml内添加,使用命令请在群内聊天时以“#”开头,服务器内聊天以“#”开头将会同步到qq群

当然,如果您觉得太麻烦,我们也提供有偿的代挂代部署服务,请联系我的qq1936260102,并标明来意
本项目在github开源,项目地址
  • Like
Reactions: ShrBox and Lambholl
Author
DazeCake
Downloads
583
Views
2,869
First release
Last update
Rating
5.00 star(s) 3 ratings

Share this resource

Latest updates

  1. 【最后可用的QQ机器人】QQ群联动BDX服务器管理+权限组管理

    更新了自动重连,本次更新需要更新base.yml,如果您此前部署过,请在base.yml内添加一行 本次更新由WangYneos进行PR

Latest reviews

支持
捕捉野生庚子!
qwq 支持