Инструкция по запуску TMA
Эта страница переведена сообществом на русский язык, но нуждается в улучшениях. Если вы хотите принять участие в переводе свяжитесь с @alexgton.
Telegram Mini Apps (TMA) - это веб-приложения, которые запускаются внутри мессенджера Telegram. Они созданы с использованием веб-технологий - 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. Подробнее о создании Mini App с помощью
telegram-web-app.js
Вы можете прочитать здесь. -
Современный способ подключения SDK - это NPM пакет для Telegram Mini Apps SDK:
- npm
- Yarn
- pnpm
npm i @twa-dev/sdk
yarn add @twa-dev/sdk
pnpm add @twa-dev/sdk
Вы можете найти руководство для @twa-dev/sdk
здесь.
- Когда Ваше мини-приложение будет готово и развернуто на веб-сервере, переходите к следующему шагу.