SheerIDを使って学生/教師として素早く認証するにはどうすればよいですか?
Google AI Studio、Spotify、OpenAIなどのプラットフォームから教育割引を申請する際、SheerIDの認証がしばしば障害となります。サポート書類を手動で提出するのは面倒なだけでなく、書式の問題で却下される可能性も高くなります。この問題点に対処するため、tgbot-verify これは、複雑な認証プロセスをシンプルなコマンドライン操作に簡素化するために設計された、Telegramベースの自動化ソリューションを提供します。
コア機能:データ生成から自動送信まで
このロボットは python-telegram-bot 最適化されたオープンソースロジックを用いたフレームワーク開発により、本人確認情報のシミュレーションから証明書文書の生成まで、エンドツーエンドの自動化を実現しました。ユーザーはもはや手動で文書を準備する必要はなく、ボットが自動的に準拠した認証資料を作成し、SheerIDプラットフォームに送信できます。
サポートされている認証サービスの一覧
| 命令 | 対象サービス | 認証タイプ | 州 | 例示する |
|---|---|---|---|---|
/確認する | ジェミニワンプロ | 教師 | ✅完了 | Google AI Studio 教育割引 |
/検証2 | ChatGPT 教師 K12 | 教師 | ✅完了 | OpenAI教育割引 |
/検証3 | Spotify Student | 学生 | ✅完了 | Spotifyの学生割引 |
/検証4 | ボルト。新しい教師 | 教師 | ✅完了 | Bolt.new 教育割引 |
/検証5 | YouTube Premium | 学生 | ⚠️ 半自動 | 送信する前に、検証パラメータを手動で抽出する必要があります。 |
💡重要な注意事項:
YouTube Premiumの認証プロセスはまだ完全には自動化されていません。ユーザーはまずブラウザでリクエストを開始し、ネットワークリクエストから特定の認証パラメータを抽出し、それをボットに送信して後続の手順を完了させる必要があります。詳細は[リンク/参考資料]をご覧ください。 Googleヘルプ公式ガイド 。
技術的なハイライト
- 完全自動化生産ライン これは、本人確認書類の作成から審査のための提出まで、完全なクローズドループを網羅しています。
- 動的画像合成 画像処理ライブラリを使用して、PNG形式の学生証や教員証をリアルタイムで生成します。
- 組み込み型経済システム チェックイン、招待、またはカード利用を通じてポイントを獲得でき、獲得したポイントは認証クォータの消費に使用できます。
- エンタープライズアーキテクチャ データ保存にはMySQLを使用し、ユーザー情報と設定のセキュリティを確保するために環境変数の設定をサポートしています。
- 高効率な並行処理管理 リクエストキューとユーザー管理システムが内蔵されており、複数のユーザーからの同時リクエストを安定して処理できます。
テクノロジースタック分析
- コア言語 Python 3.11以降
- ボットフレームワーク python-telegram-bot 20.0+
- 自動化ツール 劇作家(ブラウザ自動化)
- 画像処理 :Pillow/reportlab/xhtml2pdf
- データストレージ MySQL 5.7以降
- ネットワークリクエスト httpx / python-dotenv
導入ガイド
オプション1:ローカル環境への展開
- リポジトリのクローン作成
git clone https://github.com/PastKing/tgbot-verify.git cd tgbot-verify - インストール依存関係とブラウザカーネル
pip install -r requirements.txt playwright install chromium - 設定と起動
意思
.env.exampleコピー.envボットトークン、管理者ID、およびデータベース接続情報を入力し、以下を実行してください。python bot.py
オプション2:Dockerクイックデプロイメント(推奨)
- 設定ファイルを準備する
cp env.example.env # .envファイルを編集し、必要なパラメータを入力します - ワンクリックスタート
docker-compose up -d - 監視ログ
docker-compose logs -f
適用可能なシナリオ
- 個人ユーザー 複雑な書類を準備することなく、すぐに教育割引を受けたいですか?
- 開発者 SheerIDの自動検証プロセスを調査または実装する必要のあるプロジェクト。
- オペレーションチーム 教育製品向けに、迅速な本人確認体験を提供する最適化されたソリューション。
プロジェクトリソース
GitHubプロジェクトのアドレス:https://github.com/PastKing/tgbot-verify
