为 FPC 社区开发的 AstrBot 二次开发版本,针对 QQ 官方机器人的实际应用场景进行了适配与增强,并内置支持 SQLite 与 MySQL 双数据库。
本项目基于开源聊天机器人框架 AstrBot (v2.28.0-beta.1) 进行定制二开与维护,遵循原项目的 GNU General Public License v3.0 (GPL-3.0) 开源协议。
- 数据库兼容:深度兼容 SQLite 与 MySQL 持久化栈。
- 场景适配:增强了面向 QQ 官方机器人平台的消息与群管流控逻辑。
- 插件内置:预置了进群审批门禁 (
group_gate)、会话与上下文记忆增强、多群广播及状态监控等运维与管理插件。
- Python 3.10+
- 推荐使用 uv 或 Python venv 虚拟环境
- 安装依赖:
pip install -r requirements.txt
- 启动服务:
python main.py
- 首次启动后,访问控制台面板并根据提示完成平台与数据库配置。
- 本项目基于 AstrBot 二次开发,感谢原作者 Soulter 及其贡献者。
- 本项目继承原项目的 GNU General Public License v3.0 协议。