[原创] [前置] BistroBot —— 酒馆机器人 高可维护性的 QQ机器人对接插件 | 酒馆系列插件
本帖最后由 八月重花樱落下 于 2024-8-27 11:10 编辑BistroBot
该插件为前置插件,也可单独使用,可将多个机器人统一进行管理通过 WebSocket 统一对接通用机器人框架,例如对接 OneBot、Mirai 等提供了统一对接实体和统一对接接口,方便开发者二次开发和维护已在 1.21.1 服务器中使用,其他版本可自行测试反馈注意核对配置版本,如不对应请删除或更新原有配置可在 Wiki文档 中下载
开发初衷由于目前大多数 MineCraft 服务器的机器人框架都拥有各种可能永远用不上的扩展功能,不够纯粹。并且代码风格不够统一,对于维护和二次开发来讲都不够友好,因此而开发一款高兼容性、高可维护性、可二次开发的机器人对接框架
酒馆系列插件 Wiki可前往 Wiki 中查看已经支持的机器人协议、基础功能和支持的插件酒馆插件 Wiki
机器人对接教程LLOneBot 安装对接教程
# 插件 指令 & 权限
/bbot reload 重载插件 - bistro.bot.command.reload
# 当前配置版本 请勿修改
version: 1.0
# 插件配置
general:
# 语言配置
language: 'zh_CN'
# 调试模式
debug: true
# 重连配置
# 当socket掉线时重连配置
reconnect:
# 最大重连次数
max-reconnect-times: 5
# 重连间隔 单位秒
reconnect-interval: 10
# 请求配置
request:
# 处理信息响应超时时间 单位秒
timeout: 10
# 机器人配置 多机器人配置
# 当前类型仅支持 oneBot
bot:
# 机器人1配置
# 机器人 QQ 号
- id: 123456789
# 是否启用当前机器人
enable: true
# 是否在启动插件时自动连接
auto-connect: true
# 是否启用断开重连
auto-reconnect: true
# 机器人类型
type: "oneBot"
# 连接的socket地址
url: "ws://127.0.0.1:13001"
# 机器人token
# 默认为空
access-token: ""
# 机器人2配置
# 机器人 QQ 号
- id: 12345678910
# 是否启用当前机器人
enable: false
# 是否在启动插件时自动连接
auto-connect: true
# 是否启用断开重连
auto-reconnect: true
# 机器人类型
type: "oneBot"
# 连接的socket地址
url: "ws://127.0.0.1:6700"
# 机器人token
# 默认为空
access-token: ""
# 当前语言版本 请勿修改
version: 1.0
# 通用
general:
# 插件前缀
prefix: "&7[ 򽸱机器人 &7] >>> &f"
# 指令
command:
# 你没有权限
no-permission: "&c你没有权限执行此操作"
# 插件重载成功
reload-config-success: "&a插件重载成功"
# 插件重载失败
reload-config-fail: "&c插件重载失败"
# 系统
# 以下信息仅会在控制台打印
system:
# 插件加载失败
load-config-fail: "插件配置加载失败"
# 初始化工厂失败
load-factory-fail: "初始化工厂失败"
# socket连接
# 以下信息仅会在控制台打印
socket:
# 连接成功
connect-success: "连接成功"
# 连接异常
connect-exception: "连接异常"
# 断开连接
disconnect: "断开连接"
# 重连
reconnect: "正在尝试重新连接..."
# 重连失败
reconnect-fail: "重连失败, 超过最大重连次数"
# socket 发送信息后响应异常
send-exception: "发送信息后响应异常" 感谢分享 感谢分享 感谢分享 6666666666666666
页: [1]