一个基于 Python 的可扩展 Bot 框架。 📖 完整文档请访问:AxTBot-v2.2 | AxT Docs
本项目采用 AGPLv3 协议授权。 禁止任何企业直接将本代码用于商业产品或服务。 但欢迎以下行为:
✅ 学习代码思路 ✅ 独立实现类似功能(无论是否开源) ✅ 在非商业场景下使用或修改本项目 若企业希望商业使用,请联系作者获取例外许可。
注:独立实现指未引用本项目任何源代码,且未侵犯著作权的新创作品。
- 拉取该存库:
git clone https://github.com/AxTBot.git- 在拉取目录下创建虚拟环境
python -m venv .venv- 进入虚拟环境
\.venv\Scripts\activate- 使用uv管理器安装依赖
pip install uv
uv sync-
修改配置文件 存库默认会在根目录新增
example.env文件,请按照说明修改并改名为local.env -
启动 在虚拟环境下执行
axtbot run有关开发内容 详阅 AxT Docs
- 规范化所有API接口输出
- 添加框架WebUI组件和Console交互式控制台模块
- 扩展模块的统一规格化
- 框架核心组件打包
- 接入AxT Dash Oauth2 进行后台API事件验证
- 框架热重载
- 支持Websocket/Webhook切换
- 与核心事件逻辑解耦
-
v2版本: AxTBot-v2.1 AxTBot-v2
-
旧版本(基于
qq-botpy+ WebSocket): -
Mirai & CQ 版(已存档的上古时期ATBot仓库):
本项目中的 Hypixel 查询功能基于 Spelako 项目进行修改。
- 项目地址:HypixelAPI-Python