mcpField
T
telegram

telegram

github.com/itechmeat開発2374 回インストール2 週間前に更新
リポジトリ

telegram について

Telegram ボット開発向けのルーティングスキルです。Bot API、Webhook、aiogram、Mini Apps などのタスク別資料へ案内し、安全上の注意点と最近の変更もまとめています。

主な機能

  1. 01タスク別の資料案内
  2. 02Bot API と aiogram のパターン
  3. 03Webhook のセキュリティ指針
  4. 04トークンと callback_data の注意点
  5. 05最近のリリースノート

活用シーン

  1. 01Telegram Bot API のメソッドを調べる
  2. 02Webhook を設定して保護する
  3. 03aiogram のハンドラーと FSM を設計する
  4. 04キーボード、決済、認証を確認する

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/itechmeat/llm-code --skill telegram

インストール後、Claude Code で/telegramを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
aiogram-patterns.md
authentication.md
bot-api.md
bot-features.md
bots-overview.md
inline-mode.md
keyboard-design.md
mini-apps.md
payments.md
performance.md
webhooks.md

詳細

Telegram(スキルルーター)

ルータースキル:タスクに合ったリファレンスを選んでください。

クイックナビゲーション

タスクリファレンス
Telegram ボットを初めて使う方bots-overview.md
ボット機能の概要bot-features.md
API メソッド/型bot-api.md
Webhook の設定とセキュリティwebhooks.md
aiogram 3 のハンドラー/FSMaiogram-patterns.md
キーボードの UXkeyboard-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 API 10.0 をサポートし、ゲストモードの更新、拡充された投票/メディアのフロー、ライブフォト、リアクション管理メソッド、管理対象のビジネスボットのアクセス設定を追加します。
  • 3.28.1+ のパッチ系列では InputPollOption.media の検証も修正されているため、投票/メディア連携では新しいスキーマと、修正済み aiogram シリアライザーの動作を前提としてください。

リンク

関連スキル

  • PostgreSQL — データベース層向け
  • FastAPI — API 層向け(存在する場合)

コメント