关于跨平台
运行时环境
AuroraBot 基于 Python,核心依赖为 Python 3.12+。任何能跑 Python 的环境都能运行。
部署方式
| 方式 | 适用场景 | 说明 |
|---|---|---|
| 本地直接运行 | 开发 / 调试 | uv run bot.py 即可启动 |
| Docker | 服务器部署 | 配合 NapCat 无头模式,纯服务器环境无桌面运行 |
协议端兼容
通过 OneBot v11 标准协议连接 QQ。NapCat 本身也是跨平台的:
| 部署方式 | 适用场景 |
|---|---|
| Windows 原生 | 桌面 / 笔记本 |
| Linux (AppImage / 原生) | 物理机 / VPS |
| Docker(推荐) | 服务器无头部署 |
| macOS | Mac 用户 |
| Android Termux | 移动端 |
💡 小贴士
具体部署细节见 关于适配器。
受限场景
- 依赖 QQ 客户端环境的协议端(如需要登录 QQ 账号)在某些纯服务器环境下需要 NapCat 的无头模式支持
- 部分操作系统(如 iOS)暂未测试,可能出现部署问题