PastKing/tgbot-verify

一个基于 Python Telegram Bot 的自动化认证工具,能够自动完成 SheerID 平台的学生/教师身份验证流程。

View on GitHub ↗Jump to charts ↓Open shareable report →

PastKing/tgbot-verify has 3k+ stars and 1k+ forks on GitHub, is written in Python, and was last pushed on Mar 12, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 21st, 2026
Created on December 7th, 2025
Open Issues & Pull Requests: 9 (+0)
GitHub issues: Enabled
Number of forks: 1,030
Total Stargazers: 3,414 (+0)
Total Subscribers: 17 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 33.9 hours
Mean response time: 4.2 days
90th percentile: 13.3 days
Tracked items: 45

How this project is maintained

About 8% of issues opened in the past year have never received a reply. 88% of issues opened in the past year have been closed, leaving a working backlog. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 99 days
Stale 30+ days: 4
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

tgbot-verify is a Telegram bot that automates student and teacher identity verification through the SheerID platform.

The tool solves the problem of tedious manual verification processes by automating the entire SheerID authentication workflow. It works by accepting a verification URL from the user, then automatically generating identity credentials, creating verification documents as PNG images, and submitting them to the SheerID platform. The bot handles multiple verification services including Gemini One Pro teacher verification, ChatGPT Teacher K12, Spotify Student, Bolt.new Teacher, and YouTube Premium Student verification, each triggered through separate commands.

This tool suits developers or users who need to streamline SheerID verifications across multiple platforms and want to avoid manual document creation and submission. It is particularly useful for those managing multiple verification requests or seeking to automate repetitive authentication tasks. The project includes a points system with sign-in, referral, and card redemption features, along with user and points management capabilities for administrators. The tool requires MySQL for data storage and uses Playwright for browser automation, Pillow and reportlab for image generation, and httpx for HTTP requests.

The project shows active maintenance with regular updates to handle SheerID's periodic changes to programId values, requiring users to update configuration files when authentication fails. Development includes support for multiple verification services at different completion stages, with some services marked as in development. The codebase is structured with modular command handlers and configuration management, and the project provides both standard Python deployment and Docker containerization options for flexibility in different hosting environments.