スキル telegram-mini-app
📦

telegram-mini-app

安全

TON 統合による Telegram Mini Apps の構築

8 億人以上のユーザーに向けて Telegram 内で動作するネイティブ感覚の Web アプリケーションを作成。Telegram エコシステムから離れることなく、TON ブロックチェーン、決済、バイラルメカニクスを統合できます。

対応: Claude Codex Code(CC)
🥉 72 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「telegram-mini-app」を使用しています。 ユーザー挨拶付きの基本 Telegram Mini App をセットアップ

期待される結果:

Telegram SDK を読み込み、initDataUnsafe.user を使用してユーザーのファーストネームを表示し、Telegram テーマカラーで設定されたメインボタンを備えた HTML ページ

「telegram-mini-app」を使用しています。 既存 Mini App に TON ウォレット接続を追加

期待される結果:

アプリをラップする TonConnectUIProvider、ヘッダーの TonConnectButton コンポーネント、アプリメタデータを含む manifest.json、接続後にアクセス可能なウォレットアドレス

セキュリティ監査

安全
v1 • 2/25/2026

Static analyzer flagged 41 patterns that are all false positives. The skill file (SKILL.md) is documentation-only markdown containing code examples. Backticks are markdown code fences, not shell execution. URLs are official Telegram SDK links or documentation placeholders. No executable code or security risks present.

1
スキャンされたファイル
284
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
31
コミュニティ
100
セキュリティ
100
仕様準拠

作れるもの

Web3 ゲーミング Mini App

TON ウォレット統合、NFT 報酬、Telegram シェアで広がるバイラル referral メカニクスを備えた play-to-earn ゲームを構築。

E コマースストアフロント

Telegram Stars 決済、注文追跡、Telegram インターフェース内でのシームレスなチェックアウトを備えたショッピング可能 Mini App を作成。

コミュニティエンゲージメントツール

チャンネルエンゲージメントを向上させるためのデイリー報酬、ストリーク、リーダーボード、実績バッジを備えたゲーミフィケータッドロイヤルティアプリを開発。

これらのプロンプトを試す

基本 Mini App セットアップ
適切な viewport 設定、Telegram Web App SDK 初期化、initDataUnsafe からのユーザーデータ抽出を備えた Telegram Mini App HTML テンプレートを作成。
Hooks を使用した React Mini App
ユーザーデータ、クエリ ID、expand、close、ready などのコアメソッドを適切な TypeScript 型で公開する Telegram Web App 統合用 React フックを構築。
TON ウォレット統合
UI プロバイダーラッパー、接続ボタンコンポーネント、マニフェストファイル設定を含む React Mini App 向け TON Connect ウォレット統合を実装。
決済とトランザクションフロー
tonConnectUI を使用して TON 取引を送信し、nanoton 変換を処理し、トランザクション有効期間ウィンドウを設定する決済ボタンコンポーネントを作成。

ベストプラクティス

  • ユーザーIDを信頼する前に、バックエンドでTelegramのHMAC検証を使用してinitDataを必ず検証する
  • シームレスなネイティブ感覚のため、themeParams CSS 変数を使用して Telegram テーマに合わせる
  • タッチターゲットを最小 44px でモバイルファースト設計し、実際のデバイスでテストする

回避

  • Telegram テーマパラメーターを無視して、ぎこちない視覚的遷移を引き起こす
  • Telegram 使用の 95% がモバイルであるにもかかわらずデスクトップ向けに設計する
  • ローディング状態をスキップして、ユーザーにアプリが壊れていると思わせる

よくある質問

ユーザーはどのようにして Mini App を見つけられますか?
Mini Apps には、ボットコマンド、インラインボタン、またはダイレクトリンクからアクセスします。公開後、ユーザーは Telegram の Mini Apps ディレクトリからも見つけることができます。
既存の Web アプリを Mini App として使用できますか?
はい、ただし Telegram Web App SDK を統合し、UI を Telegram テーマに合わせる必要があります。モバイルファーストのレスポンシブ設計が必須です。
TON Connect とは何ですか?必要ですか?
TON Connect は TON ウォレットを Mini App に接続するためのプロトコルです。アプリがブロックチェーン取引や暗号通貨決済を必要とする場合にのみ必要です。
Telegram Stars 決済はどのように機能しますか?
Telegram Stars は Telegram の仮想通貨です。ユーザーは Stars を購入し、Mini App 内で使用します。開発者は収益を TON 暗号通貨として引き出せます。
Mini Apps は許可なくユーザーデータにアクセスできますか?
いいえ。ユーザーデータは initDataUnsafe から取得され、これはユーザーが Mini App を開いた場合にのみ Telegram が提供します。このデータは必ずバックエンドで検証してください。
Mini App を特定のサーバーでホストする必要がありますか?
HTTPS でホストされた Web アプリなら動作します。Telegram は特定のホスティングを要求しません。ただし、TON Connect にはマニフェストファイルのために有効な HTTPS ドメインが必要です。

開発者の詳細

ファイル構成

📄 SKILL.md