|
从 Team 导入、兑换分配、质保售后到库存预警与补货联动,核心流程都在同一套后台完成。 |
常规车位与福利车位独立维护,支持福利通用码、独立统计和差异化运营策略。 |
支持批量导入、批量处理、批量导出和批量推送,减少运营在重复动作上的时间消耗。 |
|
兑换与质保查询整合在统一入口,支持自助上车、质保状态查询和重兑处理。 |
内置 Token 预刷新、Team 周期同步和库存预警,降低账号失效与席位不同步带来的运维成本。 |
支持 Webhook 自动补货与 CliproxyAPI 推送,便于接入现有运营链路。 |
导入 Team 账号
↓
生成兑换码 / 管理福利池
↓
用户自助兑换 / 查询质保
↓
售后追溯 / 风控排查 / 撤回邀请
↓
库存预警 Webhook / 外部系统自动补货
- 自助上车与质保查询合并在一个入口
- 兑换页展示常规车位与福利车位剩余数量
- 支持公告弹窗,方便发布临时运营通知
- Team 工作台:统一查看 Team 状态、席位、成员与高频运营动作
- 兑换码工作台:生成、筛选、导出与无效码清理集中在同一个工作区
- 使用记录工作台:适合售后追溯、质保定位与用户问题回溯
- 系统中心:集中管理代理、日志、库存预警、自动化任务与外部推送
- 导入 Team、OAuth 回调解析、批量导入等高频动作统一收纳在运营弹窗里
- 适合高频执行账号导入、成员管理和后台维护任务
- 单个 / 批量导入 Team 账号(AT / RT / ST / Client ID)
- OAuth 授权链接生成与回调解析
- Team 成员管理、批量邀请、设备身份验证
- 双池管理:常规车位与福利车位分离运营
- 兑换码批量生成、批量修改质保、批量删除与导出
- 无效兑换码扫描与清理
- 使用记录检索、售后回溯与邀请撤回
- 公告通知、主题切换、日志级别和代理配置
- Token 预刷新任务
- Team 周期状态同步任务
- 库存预警 Webhook
X-API-Key自动导入对接- CliproxyAPI 推送能力
- 兑换码自助激活
- 自动匹配可用 Team 并发送邀请
- 质保状态查询与重兑流程
- 剩余席位展示与公告弹窗
git clone https://github.com/loLollipop/team-manage-refresh.git
cd team-manage-refreshcp .env.example .env最少建议确认这几个配置:
APP_PORT=8008
SECRET_KEY=your-secret-key-here-change-in-production
ADMIN_PASSWORD=admin123首次登录后请立即修改管理员密码。
docker compose up -d- 用户兑换页:
http://localhost:8008/ - 管理员登录页:
http://localhost:8008/login - 管理后台:
http://localhost:8008/admin - 福利车位页:
http://localhost:8008/admin/welfare
项目可直接复用根目录 Dockerfile 部署到 Zeabur,无需额外构建前端,也不使用 docker-compose.yml。
部署时建议:
- 直接选择仓库根目录
Dockerfile - 在 Zeabur 后台配置环境变量,而不是依赖
.env文件挂载 - 至少配置以下变量:
DATABASE_URL=sqlite+aiosqlite:////app/data/team_manage.db
SECRET_KEY=replace-with-a-random-secret
ADMIN_PASSWORD=replace-with-a-strong-password
DEBUG=False- 为 SQLite 数据挂载持久化目录:
/app/data - 保持单实例运行,避免 SQLite 写冲突和定时任务重复执行
- 部署完成后先检查启动日志,再验证
/health与/login /health仅表示进程存活,不能替代数据库初始化与迁移检查
# 查看日志
docker compose logs -f
# 停止服务
docker compose down
# 重新构建
docker compose up -d --build- FastAPI + Uvicorn
- SQLite + SQLAlchemy 2.0 + aiosqlite
- Jinja2 模板
- curl-cffi
- APScheduler
- cryptography / PyJWT
- 原生 HTML + CSS + JavaScript
本仓库采用 MIT License。
本项目仅用于合法的 ChatGPT Team 账号管理与运营,请遵守相关服务条款与当地法律法规。