# GPT Veteran - SheerID Verification Bot 这是一个基于 Python 和 Telegram Bot 的 SheerID 自动化验证工具,主要用于自动化处理 SheerID 的验证流程(如退伍军人身份验证)。 ## ✨ 功能特点 * **全自动流程**:自动生成身份信息、指纹,完成表单提交。 * **邮箱集成**:内置临时邮箱支持,自动获取验证邮件并提取 Token 完成验证。 * **代理池支持**:支持对接外部代理池 API,自动切换 IP,有效避免风控 (429/Rate Limit)。 * **指纹模拟**:随机生成 Chrome 版本、User-Agent 和设备指纹,提高成功率。 * **Telegram 交互**:通过 Telegram Bot 发送验证链接,实时接收验证进度和结果。 ## 🛠 环境要求 * Python 3.12+ * [uv](https://github.com/astral-sh/uv) (推荐) 或 pip ## 📦 安装 1. **克隆项目** ```bash git clone cd gptVeteran ``` 2. **安装依赖** 如果您使用 `uv` (推荐): ```bash uv sync ``` 或者使用 pip: ```bash pip install httpx python-telegram-bot ``` ## ⚙️ 配置 ### 1. 配置 Telegram Bot 打开 `bot.py` 文件,找到 `BOT_TOKEN` 变量,填入您从 BotFather 获取的 Token: ```python # bot.py BOT_TOKEN = "YOUR_BOT_TOKEN_HERE" # 替换为您的真实 Token ALLOWED_USER_IDS = [] # 可选:填入允许使用的 Telegram User ID (整数),留空则不限制 ``` ### 2. 配置代理池 (强烈推荐) 打开 `autoDabing.py` 文件,配置您的代理池 API: ```python # autoDabing.py PROXY_POOL_ENABLED = True # 启用代理池 PROXY_POOL_API = "https://your-proxy-api.com/v1/proxies/next" # 代理获取地址 PROXY_POOL_AUTH = "Bearer YourToken" # 代理认证 Token ``` > **注意**:如果不使用代理池,请将 `PROXY_POOL_ENABLED` 设置为 `False`。直连很容易触发 SheerID 的风控限制。 ## 🚀 使用方法 1. **启动 Bot** ```bash uv run bot.py # 或者 python bot.py ``` 2. **开始验证** * 在 Telegram 中向您的 Bot 发送 `/start`。 * 发送包含 SheerID 验证链接的消息 (例如: `https://services.sheerid.com/verify/abcdef123...`)。 * Bot 会自动开始运行,并实时回复进度。 * 验证成功后,Bot 会返回使用的邮箱地址。 ## ⚠️ 免责声明 本项目仅供学习和研究使用。请勿用于任何非法用途。使用本工具产生的任何后果由使用者自行承担。