基于QQ官方Bot框架的Minecraft服务管理机器人,实现WebSocket协议的双向通信桥梁。
- 双向通信:通过WebSocket与服务端保持长连接
- 权限管理:多层级管理员系统
- 消息模板:支持文本/图片混合消息格式
- 异步处理:基于asyncio的事件循环模型
- 会话管理:UUID匹配请求响应
- 白名单添加/删除/查询
- 服务器状态监控
- 游戏内命令执行
- MOTD服务器状态查询
- 服务器绑定管理
- 自定义扩展指令
graph TD
A[QQ消息] --> B{指令解析}
B -->|合法指令| C[生成请求包]
C --> D[WebSocket发送]
D --> E{服务端响应}
E -->|成功| F[格式化响应]
E -->|失败| G[错误处理]
F --> H[QQ消息回复]
G --> H
- Python 3.9+
- 依赖库:
pip install -r requirements.txt - QQ开放平台应用
# 克隆仓库
git clone https://github.com/HuHoBot/Bot.git
# 安装依赖
pip install -r requirements.txt
# 启动机器人
python index.py# config.py
APPID = "" # QQ机器人应用ID
SECRET = "" # QQ机器人应用密钥
AUDIT=True- 自动心跳检测(5秒间隔)
- 断线自动重连(3秒重试)
- 请求超时自动清理
GPL-3.0 License © 2025 HuHoBot