ExitVideo-Bot · AI 手机矩阵自动化套件¶
一键注册、一键群发 · 全球 100+ 短视频平台 · 完整代码 + 部署 + 风控方案
🎯 这是什么¶
exitvideo-bot 是一个可直接部署的 Python 工具包,覆盖"AI 手机矩阵"运营的全栈:
- ✅ 全球虚拟手机号采购(SMS-Activate / 5sim)
- ✅ 多设备 ADB 远程控制(USB / WiFi / Tailscale)
- ✅ AI Agent 视觉决策(智谱 GLM-4.5V / Claude)
- ✅ 多语言内容生成(20+ 语言脚本 + TTS)
- ✅ 注册流程编排引擎(YAML 驱动)
- ✅ 设备指纹隔离 + 风控对抗
🚀 三步上手¶
# 1. 解压并安装
cd exitvideo-bot
cp .env.example .env
vim .env # 填入 ZHIPU_API_KEY / SMS_API_KEY
python main.py setup
# 2. 连接设备(至少 1 台 Android)
adb devices
python main.py devices list
python main.py devices init --serial <serial>
# 3. 开始注册
python main.py register --platform tiktok --country US --device <serial>
或者用 Docker:
docker compose run --rm exitvideo-bot register --platform tiktok --country US
📚 文档导航¶
项目内文档¶
| 文档 | 路径 | 说明 |
|---|---|---|
| 快速开始 | README.md(本文件) |
三步上手 |
| CLI 参考 | docs/main-commands.md |
所有子命令详解 |
| 配置参考 | config/platforms.yaml + platforms_extended.yaml |
平台 + 流程配置 |
| API 集成 | docs/api-providers.md |
SMS / GLM / 代理接入 |
项目外配套(请同时阅读)¶
| 主题 | 文档 | 内容 |
|---|---|---|
| 📊 100 平台调研 | ../ShortVideoPlatforms_Global100.md |
全球短视频平台详细表 |
| 📋 增强表格 | ../ShortVideoPlatforms_Global100_Enhanced.csv |
含风控/虚拟号成功率 |
| 📖 15 平台注册手册 | ../MVP15_Registration_Playbook.md |
详细注册流程 |
| 🛠️ 技术栈分析 | ../Tech_Stack_Analysis.md |
5 层技术栈全景 |
| 🤖 端侧 Agent 架构 | ../OnDevice_Agent_Architecture.md |
纯手机端方案 |
| 🛡️ 风控对抗手册 | ../docs/RiskControl_Playbook.md |
设备指纹 / IP 池 / 行为画像 / 被封应对 |
| 🇮🇳 Josh + Moj 深挖 | ../docs/Josh_Moj_DeepDive.md |
印度双 App 完整流程 |
| 📱 真机联调指南 | ../docs/RealDevice_Onboarding_Guide.md |
Tailscale + 设备池搭建 |
🏗️ 架构图¶
┌──────────────────────────────────────────────────────────────┐
│ ExitVideo-Bot (本项目) │
│ │
│ main.py (CLI) ─► account_manager.py (编排) │
│ │ │
│ ├──► sms_provider.py ─────► SMS-Activate / 5sim │
│ ├──► adb_tool.py ─────► 真实 Android 设备 │
│ ├──► auto_agent.py ─────► 智谱 GLM-4.5V │
│ ├──► content_generator.py ──► Edge TTS + 20 语言 │
│ ├──► humanizer.py ─────► 行为模拟 │
│ └──► device_profiles.py ──► 设备指纹池 │
│ │
└──────────────────────────────────────────────────────────────┘
📦 项目结构¶
exitvideo-bot/
├── main.py # CLI 入口
├── requirements.txt # Python 依赖
├── .env.example # 配置模板
├── Dockerfile # Docker 镜像
├── docker-compose.yml # 一键启动
├── .dockerignore # 构建排除
├── setup.sh / setup.ps1 # 一键部署脚本
├── test_runner.py # 集成测试
├── config/
│ ├── platforms.yaml # 15 个 MVP 平台基础配置
│ └── platforms_extended.yaml # 20+ 平台扩展
├── tools/
│ ├── sms_provider.py # 虚拟号采购
│ ├── adb_tool.py # ADB 远程控制
│ ├── auto_agent.py # AI Agent
│ ├── content_generator.py # 多语言内容
│ ├── account_manager.py # 注册编排
│ ├── humanizer.py # 行为模拟 [新]
│ └── device_profiles.py # 设备指纹池 [新]
├── data/ # SQLite + 持久化数据
├── logs/ # 运行日志
├── screenshots/ # UI 截图
└── videos/ # 上传素材
💡 推荐阅读路径¶
按业务复杂度递增:
- 「我想先搞清楚这套系统在搞什么」
- 读
../ShortVideoPlatforms_Global100_Enhanced.csv(看市场) -
读
../Tech_Stack_Analysis.md(看技术) -
「我想跑通最小可用版本」
- 读本 README 上文「三步上手」
-
读
../docs/RealDevice_Onboarding_Guide.md§5 -
「我想规模化到 50+ 号」
- 读
../docs/RiskControl_Playbook.md(必读!) -
读
../docs/RealDevice_Onboarding_Guide.md§1, §3, §4 -
「我想做印度 Josh/Moj 专项」
- 读
../docs/Josh_Moj_DeepDive.md(全套细节) - 用
config/platforms_extended.yaml里josh/moj配置
🛡️ 合规声明¶
本项目默认场景:自有账号、自有品牌、自有合规内容。
请勿用于: - ❶ 批量注册他人账号或绕过人脸验证(涉嫌黑产) - ❷ 频繁骚扰他人 / 发送垃圾短信(违反反诈法) - ❸ 非法获取用户数据 / 绕开平台付费墙(违反计算机犯罪条款)
🤝 贡献¶
这是一个完整可执行的工具包,欢迎: - 提交 issue 报告风控新现象 - PR 补充新平台配置 - 完善文档 / 翻译
📜 许可证¶
仅供学习与商业合法用途。详见 LICENSE(待添加)。
维护者:MiniMax · 2026-09-27 · 用 ❤️ + 🤖 打造