如何快速通过 SheerID 学生 / 教师身份验证?
在申请 Google AI Studio、Spotify 或 OpenAI 等平台的教育优惠时,SheerID 的身份审核往往成为一道门槛。手动提交证明材料不仅繁琐,且容易因格式问题被驳回。为了解决这一痛点,tgbot-verify 提供了一套基于 Telegram 的自动化解决方案,旨在将复杂的认证流程简化为简单的指令操作。
核心能力:从资料生成到自动提交
该机器人基于 python-telegram-bot 框架开发,通过优化开源逻辑,实现了从身份信息模拟到证明文档生成的全链路自动化。用户无需手动准备证件,机器人即可自动创建符合要求的认证材料并提交至 SheerID 平台。
支持的认证服务清单
| 指令 | 目标服务 | 认证类型 | 状态 | 说明 |
|---|---|---|---|---|
/verify |
Gemini One Pro | 教师 | ✅ 完整 | Google AI Studio 教育优惠 |
/verify2 |
ChatGPT Teacher K12 | 教师 | ✅ 完整 | OpenAI 教育优惠 |
/verify3 |
Spotify Student | 学生 | ✅ 完整 | Spotify 学生折扣 |
/verify4 |
Bolt.new Teacher | 教师 | ✅ 完整 | Bolt.new 教育优惠 |
/verify5 |
YouTube Premium | 学生 | ⚠️ 半自动 | 需手动提取验证参数后提交 |
💡 注意事项:
YouTube Premium 的验证流程目前尚未实现全自动化。用户需要先在浏览器中发起请求,从网络请求中截取特定的验证参数,再将其发送给机器人以完成后续步骤。详情可参考 Google Help 官方指南 。
技术亮点
- 全自动流水线 :涵盖了从身份模拟 $rightarrow$ 证件生成 $rightarrow$ 提交审核的完整闭环。
- 动态图像合成 :利用图像处理库实时生成 PNG 格式的学生证或教师证。
- 内置经济系统 :支持通过签到、邀请或兑换卡密来获取积分,用于消耗认证额度。
- 企业级架构 :采用 MySQL 存储数据,支持环境变量配置,确保用户信息与配置的安全性。
- 高效并发管理 :内置请求队列与用户管理体系,能够稳定处理多用户并发请求。
技术栈分析
- 核心语言 :Python 3.11+
- Bot 框架 :python-telegram-bot 20.0+
- 自动化工具 :Playwright (浏览器自动化)
- 图像处理 :Pillow / reportlab / xhtml2pdf
- 数据存储 :MySQL 5.7+
- 网络请求 :httpx / python-dotenv
部署指南
方案一:本地环境部署
- 克隆仓库
git clone https://github.com/PastKing/tgbot-verify.git cd tgbot-verify - 安装依赖与浏览器内核
pip install -r requirements.txt playwright install chromium - 配置与启动
将
.env.example复制为.env,填入 Bot Token、管理员 ID 及数据库连接信息,随后运行:python bot.py
方案二:Docker 快速部署(推荐)
- 准备配置文件
cp env.example .env # 编辑 .env 填入必要参数 - 一键启动
docker-compose up -d - 监控日志
docker-compose logs -f
适用场景
- 个人用户 :希望快速获取教育折扣,无需繁琐准备证明材料。
- 开发者 :需要研究或实现 SheerID 自动化验证流程的项目。
- 运营团队 :为教育类产品提供快速身份验证体验的优化方案。
项目资源
GitHub 项目地址:https://github.com/PastKing/tgbot-verify
正文完
