スキル telegram-mini-app
📦

telegram-mini-app

安全

使用 TON 整合打造 Telegram Mini Apps

打造在 Telegram 內運行的原生體驗 Web 應用程式,服務 8 億+ 用戶。無需離開 Telegram 生態系統即可整合 TON 區塊鏈、支付和病毒式傳播機制。

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

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

3

オンにして利用開始

テストする

「telegram-mini-app」を使用しています。 設定具有用戶問候語的基本 Telegram Mini App

期待される結果:

HTML 頁面已載入 Telegram SDK,使用 initDataUnsafe.user 顯示用戶名字,使用 Telegram 主題色配置 main button

「telegram-mini-app」を使用しています。 為現有 Mini App 新增 TON 錢包連接

期待される結果:

TonConnectUIProvider 包裝應用程式,header 中的 TonConnectButton 元件,包含應用程式 metadata 的 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
コンテンツ
22
コミュニティ
100
セキュリティ
100
仕様準拠

作れるもの

Web3 遊戲 Mini App

打造具有 TON 錢包整合、NFT 獎勵和病毒式推薦機制的 play-to-earn 遊戲,透過 Telegram 分享傳播。

電商店面

建立可購物的 Mini App,具有 Telegram Stars 支付、訂單追蹤和在 Telegram 介面內無縫結帳功能。

社群互動工具

開發具有每日獎勵、連續登入、排行榜和成就徽章的遊戲化忠誠度應用程式,提升頻道參與度。

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

基本 Mini App 設定
建立 Telegram Mini App HTML 範本,包含適當的 viewport 設定、Telegram Web App SDK 初始化和從 initDataUnsafe 提取用戶資料。
使用 Hooks 的 React Mini App
建立 Telegram Web App 整合的 React hook,暴露用戶資料、query ID 和核心方法(如 expand、close 和 ready),並包含適當的 TypeScript 類型。
TON 錢包整合
為 React Mini App 實作 TON Connect 錢包整合,包括 UI provider wrapper、連接按鈕元件和 manifest 文件設定。
支付和交易流程
建立支付按鈕元件,使用 tonConnectUI 發送 TON 交易、處理 nanoton 轉換,並設定交易有效時間視窗。

ベストプラクティス

  • 在後端使用 Telegram 的 HMAC 驗證始終驗證 initData,然後再信任用戶身份
  • 使用 themeParams CSS 變數匹配 Telegram 主題,實現無縫原生體驗
  • 採用行動優先設計,觸控目標最小 44px,並在實際裝置上測試

回避

  • 忽略 Telegram 主題參數,導致突兀的視覺轉換
  • 為桌面設計,而 95% 的 Telegram 使用量來自行動裝置
  • 跳過載入狀態,讓用戶認為應用程式已損壞

よくある質問

用戶如何發現我的 Mini App?
用戶透過 bot 指令、inline buttons 或直接連結存取 Mini Apps。發布後,用戶也可透過 Telegram 的 Mini Apps 目錄找到它們。
我可以將現有的 Web 應用程式用作 Mini App 嗎?
可以,但你必須整合 Telegram Web App SDK 並調整 UI 以匹配 Telegram 主題。行動優先響應式設計至關重要。
什麼是 TON Connect,我需要它嗎?
TON Connect 是連接 TON 錢包到 Mini Apps 的協定。僅當你的應用程式需要區塊鏈交易或加密貨幣支付時才需要。
Telegram Stars 支付如何運作?
Telegram Stars 是 Telegram 的虛擬貨幣。用戶購買 Stars,然後在 Mini Apps 中花費。開發者可以將收入提現為 TON 加密貨幣。
Mini Apps 可以在未經許可的情況下存取用戶資料嗎?
不可以。用戶資料來自 initDataUnsafe,僅當用戶開啟你的 Mini App 時 Telegram 才會提供。請始終在後端驗證此資料。
我需要將 Mini App 託管在特定伺服器上嗎?
任何 HTTPS 託管的 Web 應用程式都可以運作。Telegram 不需要特定的託管服務。但是,TON Connect 需要有效的 HTTPS 網域用於 manifest 文件。

開発者の詳細

ファイル構成

📄 SKILL.md