Installation command
!!MCDR plugin install gugubotAuthor
Repository
Homepage
Synced at
...
Last update
...
Latest version
Total downloads
4601
Back to catalogue
gugubot-v2.0.25.mcdr
Version
2.0.25
Date
February 6, 2026
Size
190.59 KiB
Downloads
11
MD5
3825cbac33a0698555ef9c752d6dac0bSHA256
6d4173ed4b8548576f232483aaa8b481185871286b0781737077f5fa3d35574bDependencies
MCDR Plugin Dependencies
| Plugin ID | Requirement |
|---|---|
| whitelist_api | >=1.3.0 |
| mg_events | >=0.2.3 |
| player_ip_logger | >=1.1.0 |
Python Package Requirements
| Python Package | Requirement |
|---|---|
| requests | |
| ruamel.yaml | |
| websocket-client | >=1.0.0 |
| websocket-server | >=0.6.0 |
Python Package Installation Command
pip install requests ruamel.yaml "websocket-client>=1.0.0" "websocket-server>=0.6.0"Release notes
新功能
- 跨平台强制广播系统 (CrossBroadcastSystem)
- 新增插件 cross_broadcast.py,支持 QQ 端使用 #mc <消息> 仅广播到 MC,MC 端使用 !!qq <消息> 仅广播到QQ
- 可突破 enable_send 限制,实现定向跨平台消息传递
- 命令前缀可在配置中自定义(mc_command / qq_command)
- 独立的收发控制 (enable_send / enable_receive)
- 为每个 connector(QQ、Minecraft、Minecraft Bridge)新增 enable_send 和 enable_receive 配置项
- enable_send=false 时,该 connector 发出的消息不会被 echo 转发到其他平台
- enable_receive=false 时,其他平台的消息不会转发到该 connector
- Echo 系统和 KeyWord 系统均已适配此逻辑
- change_group_card 配置项
- 新增 QQ connector 下的 change_group_card 选项(默认 true)
- 控制绑定 ID 时是否自动修改群员的群名片为游戏名
Bug 修复
- 修复绑定通知无法正确触发 — 修正了 bound_notice 触发条件的问题
- 修复 enable_send / enable_receive 异常行为 — 确保收发开关按预期工作
- 修复非消息类型信息缺少检查 — 在 execute、player_list、startup_command、style 等多个系统中增加 event_type != "message" 的前置检查,避免非消息事件被错误处理
- 修复 source name 含特殊字符时的匹配问题 — connector_manager 广播时使用 re.escape() 对 source name 进行转义,防止 [] 等正则特殊字符导致 include/exclude 失效
改进
- #mc / !!qq 命令切换到 CQHandler — 使跨平台广播支持 CQ 消息(如图片、表情等富文本)
- MC Parser 不再忽略 !!qq 命令 — 在 mc_parser.py 中对 !!qq 前缀的消息特殊放行,确保跨平台广播命令不被过滤
- 清理调试代码 — 移除了 test_connector.py 和 player_list.py 中残留的 print 调试语句
Full Changelog: https://github.com/LoosePrince/PF-GUGUBot/compare/v2.0.24...v2.0.25