如何快速通過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
正文完
