telegram について
Telegram ボット開発向けのルーティングスキルです。Bot API、Webhook、aiogram、Mini Apps などのタスク別資料へ案内し、安全上の注意点と最近の変更もまとめています。
主な機能
- 01タスク別の資料案内
- 02Bot API と aiogram のパターン
- 03Webhook のセキュリティ指針
- 04トークンと callback_data の注意点
- 05最近のリリースノート
活用シーン
- 01Telegram Bot API のメソッドを調べる
- 02Webhook を設定して保護する
- 03aiogram のハンドラーと FSM を設計する
- 04キーボード、決済、認証を確認する
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ itechmeat/ llm-code --skill telegramインストール後、Claude Code で/telegramを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/aiogram-patterns.mdauthentication.mdbot-api.mdbot-features.mdbots-overview.mdinline-mode.mdkeyboard-design.mdmini-apps.mdpayments.mdperformance.mdwebhooks.md詳細
Telegram(スキルルーター)
ルータースキル:タスクに合ったリファレンスを選んでください。
クイックナビゲーション
| タスク | リファレンス |
|---|---|
| Telegram ボットを初めて使う方 | bots-overview.md |
| ボット機能の概要 | bot-features.md |
| API メソッド/型 | bot-api.md |
| Webhook の設定とセキュリティ | webhooks.md |
| aiogram 3 のハンドラー/FSM | aiogram-patterns.md |
| キーボードの UX | keyboard-design.md |
| インラインモード | inline-mode.md |
| Mini Apps(Web Apps) | mini-apps.md |
| 決済(Stars) | payments.md |
| 認証(Login Widget、URL Auth) | authentication.md |
| レート制限とパフォーマンス | performance.md |
重大な禁止事項
- ❌ 同じボットでポーリングと Webhook を同時に使用しない
- ❌ トークンやシークレットをハードコードしない — 環境変数を使用する
- ❌ callback_data やログにシークレットを含めない
- ❌
answer_callback_queryへの応答を省略しない — 必ず応答する - ❌ Webhook ハンドラーでブロッキング処理を行わない — バックグラウンドタスクを使用する
- ❌ ハッシュ検証なしで Login Widget のデータを信頼しない
完了の定義
- Webhook ハンドラーで
X-Telegram-Bot-Api-Secret-Tokenを検証する - キーボード:1 行あたり最大 2 個のボタン、モバイルファースト
- コールバックデータを検証し、無条件に信頼しない
- ハンドラーが冪等である、または重複排除を行う
リリースノート(3.29.x - 3.31.x / Bot API 10.1 - 10.3)
- aiogram
3.31.0は Bot API 10.3 を完全にサポートし、リッチメッセージ(リッチブロックボタン、展開可能なブロック引用、ドキュメントブロック)、エフェメラルメッセージ(EphemeralMessageParameters、can_stop/keep_on_stopを備えたメッセージの下書き)、新しい返信マークアップ制御(DisabledButton、force_reply)を追加します。3.30.0では Bot API 10.2、3.29.0では Bot API 10.1 が追加されました。最近の aiogram を対象にする場合は、新しいメソッド/型のスキーマを前提としてください。 3.31.0では、Webhook のパスにおけるディスパッチャーのコンテキスト喪失、Bot API レベルのparse_modeが新しい写真/動画エンティティに適用されない問題、ライブフォトのコンテンツタイプ判定、地域固有の i18n ロケール解決も修正され、脆弱性のある依存関係は修正版に更新されました。3.29.1では、ネストされたユニオンの検証時に発生する深刻な(指数関数的な)速度低下が修正され、修正済みバージョンでは負荷の高いハンドラー/フィルターモデルの解析が大幅に高速化されました。
リリースノート(3.28.x / Bot API 10.0)
- aiogram
3.28.xは Bot API10.0をサポートし、ゲストモードの更新、拡充された投票/メディアのフロー、ライブフォト、リアクション管理メソッド、管理対象のビジネスボットのアクセス設定を追加します。 3.28.1+のパッチ系列ではInputPollOption.mediaの検証も修正されているため、投票/メディア連携では新しいスキーマと、修正済み aiogram シリアライザーの動作を前提としてください。
リンク
関連スキル
- PostgreSQL — データベース層向け
- FastAPI — API 層向け(存在する場合)
コメント
Markdown 対応