How can I quickly authenticate as a student/teacher using SheerID?
When applying for educational discounts from platforms like Google AI Studio, Spotify, or OpenAI, SheerID verification often becomes a hurdle. Manually submitting supporting documents is not only cumbersome but also prone to rejection due to formatting issues. To address this pain point,tgbot-verify It provides a Telegram-based automation solution designed to simplify complex authentication processes into simple command-line operations.
Core capabilities: From data generation to automatic submission
The robot is based on python-telegram-bot The framework development, through optimized open-source logic, has achieved end-to-end automation from identity information simulation to certificate document generation. Users no longer need to manually prepare documents; the bot can automatically create compliant authentication materials and submit them to the SheerID platform.
List of supported authentication services
| instruction | Target service | Authentication type | state | illustrate |
|---|---|---|---|---|
/verify | Gemini One Pro | teacher | ✅ Complete | Google AI Studio Education Discount |
/verify2 | ChatGPT Teacher K12 | teacher | ✅ Complete | OpenAI Education Discounts |
/verify3 | Spotify Student | student | ✅ Complete | Spotify student discount |
/verify4 | Bolt.new Teacher | teacher | ✅ Complete | Bolt.new Education Discounts |
/verify5 | YouTube Premium | student | ⚠️ Semi-automatic | You need to manually extract the verification parameters before submitting. |
💡 Important Notes:
YouTube Premium's verification process is not yet fully automated. Users need to first initiate a request in their browser, extract specific verification parameters from the network request, and then send them to the bot to complete subsequent steps. For details, please refer to [link/reference]. Google Help Official Guide 。
Technical Highlights
- Fully automated production line It covers the complete closed loop from generating identity verification documents to submitting them for review.
- Dynamic image synthesis Use an image processing library to generate PNG format student ID cards or teacher ID cards in real time.
- Built-in economic system It supports earning points through check-in, invitation, or card redemption, which can be used to consume authentication quota.
- Enterprise architecture It uses MySQL to store data and supports environment variable configuration to ensure the security of user information and configuration.
- High-efficiency concurrency management It has a built-in request queue and user management system, which can stably handle concurrent requests from multiple users.
Technology stack analysis
- Core Language Python 3.11+
- Bot framework python-telegram-bot 20.0+
- Automation tools Playwright (Browser Automation)
- Image processing :Pillow/reportlab/xhtml2pdf
- Data storage MySQL 5.7+
- Network Request httpx / python-dotenv
Deployment Guide
Option 1: Local Environment Deployment
- Cloning repository
git clone https://github.com/PastKing/tgbot-verify.git cd tgbot-verify - Installation dependencies and browser kernel
pip install -r requirements.txt playwright install chromium - Configuration and Startup
Will
.env.exampleCopy as.envEnter the Bot Token, Administrator ID, and database connection information, then run:python bot.py
Option 2: Docker Quick Deployment (Recommended)
- Prepare configuration file
cp env.example.env # Edit .env and fill in the necessary parameters - One-click start
docker-compose up -d - Monitoring logs
docker-compose logs -f
Applicable Scenarios
- individual users Want to quickly obtain education discounts without having to prepare complicated supporting documents?
- Developers Projects that need to research or implement an automated verification process for SheerID.
- 运营团队 : An optimized solution to provide a fast identity verification experience for educational products.
Project Resources
GitHub project address:https://github.com/PastKing/tgbot-verify
