TMA 启动教程
Telegram Mini Apps(TMA)是在 Telegram 消息传递应用程序内运行的 Web 应用程序。它们是使用 Web 技术构建的 —— HTML、CSS 和 JavaScript。Telegram Mini Apps 可用于创建 DApps、游戏以及其他可以在 Telegram 内运行的应用程序类型。
创建你的应用程序
- 要将你的小程序连接到 Telegram,请使用此代码放置 SDK 脚本
telegram-web-app.js
:
<script src="https://telegram.org/js/telegram-web-app.js"></script>
提示
It's preferable to switch off cache in the HTML. To ensure your cache is switched off, specify headers in your request according to the following:
Cache-Control: no-store, must-revalidate
Pragma: no-cache
Expires: 0
-
脚本连接后,一个 window.Telegram.WebApp 对象就变得可用。你可以在此阅读更多有关利用
telegram-web-app.js
创建小程序的信息。 -
连接 SDK 的现代方式是 Telegram Mini Apps SDK 的 npm 包:
- npm
- Yarn
- pnpm
npm i @twa-dev/sdk
yarn add @twa-dev/sdk
pnpm add @twa-dev/sdk
你可以在此处找到 @twa-dev/sdk
的指南。
- 当你的小程序准备就绪并部署到 Web 服务器时,进行下一步。
为应用程序设置机器人
要将你的小程序连接到 Telegram,你需要创建一个机器人并为其设置一个小程序。按照这些步骤设置一个新的 Telegram 机器人: