什么是小程序?
Telegram 小程序(或 TMA)是在 Telegram 信使中运行的 Web 应用。它们使用 Web 技术构建 —— HTML、CSS 和 JavaScript。
解锁通往 8 亿 Telegram 用户 的大门。想象一下,仅通过一次点击就能将您的应用或服务提供给这庞大的用户基础。
逐步指导
查看示例
概览
Telegram 机器人可以完全替代任何网站。它们支持无缝授权、通过 20 个支付提供商(包括开箱即用的 Google Pay 和 Apple Pay)进行集成支付、向用户发送定制的推送通知,以及更多功能。
通过小程序,机器人获取了全新的维度。机器人开发者可以使用 JavaScript(世界上使用最广泛的编程语言)创建灵活多变的界面。
以下是有关 Telegram 小程序的一些关键点:
- 在 Telegram 内集成:Telegram 小程序旨在无缝集成到 Telegram 应用中,为用户提供一致的体验。它们可以从 Telegram 聊天或群组对话中访问。
- 增强功能:Telegram 小程序可以提供广泛的功能。它们可用于各种目的,如游戏、内容分享、生产力工具等。这些应用扩展了 Telegram 平台超出基本消息传递的能力。
- 跨平台兼容性:由于 Telegram 小程序基于 Web,它们可在 Android、iOS、PC、Mac 和 Linux 的 Telegram 应用上使用。用户可以一键访问它们,无需额外安装。
- 机器人互动:Telegram 小程序通常利用 Telegram 机器人提供交互式和自动化的体验。机器人可以响应用户输入、执行任务,并在小程序内促进互动。
- 开发框架:开发者可以使用 HTML、CSS 和 JavaScript 等 Web 开发技术构建 Telegram 小程序。此外,Telegram 提供了开发者工具和 API 用于创建这些应用并将其与 Telegram 平台集成。
- 变现机会:Telegram 小程序可以通过各种方式变现,如应用内购买、订阅模型或广告,使其对开发者和企业具有吸引力。
- Web3 准备就绪:TON SDK;TON Connect 是钱包和 TON 中应用之间的通信协议;代币
- 社区发展:Telegram 拥有一个蓬勃发展的开发者社区,许多第三方开发者创建并与用户分享他们的 Telegram 小程序。这种社区驱动的方法促进了可用应用的创新和多样性。
总体而言,Telegram 小程序作为增强 Telegram 体验的手段,提供额外的功能和服务,同时为开发者提供在 Telegram 生态系统内创建和分发应用的机会。
入门
TMA 文档
- Telegram 小程序文档 —— TWA 的社区驱动文档。
- Telegram 提供的 TMA 文档 —— Telegram 网站上的完整描述。
Telegram 开发者社区
加入专门的 Telegram 开发者聊天群,讨论小程序的开发并获得支持:
加入聊天
小程序 SDK
- twa-dev/sdk —— TMA SDK 的 NPM 包
- twa-dev/boilerplate —— TWA 的另一个样板。
- twa-dev/Mark42 —— Mark42 是 TWA 的一个简单轻量级可抖动 UI 库。
- ton-defi-org/tonstarter-twa —— 与 TON 互动的新 TWA 模板。
与 TON Connect 集成
借助 TON Connect 协议与用户钱包连接。在此了解更多信息:
探索 TON Connect