Шаг 1: Получение токена Telegram-бота и создание Mini App
В этом руководстве описан процесс регистрации Telegram-бота, подключения платежного шлюза Telegram Stars и настройки прямой ссылки на запуск Mini App с помощью официального бота @BotFather.
Этап 1: Создание бота и получение токена API
Откройте Telegram, найдите официального бота
@BotFather(с синей галочкой верификации) и начните диалог.
Нажмите кнопку Create a New Bot (или отправьте команду
/newbot), затем нажмите Open.
Отображаемое имя: Введите публичное название бота (например,
FastTMA Game Demo).Уникальное имя пользователя: Введите латинский юзернейм, оканчивающийся строго на
bot(например,FastTMAGame_test_bot).Сохранение токена: BotFather предоставит HTTP API Token (вида
7123456789:AAFn_xXxXxXxXxXxXxXxXxXxXxXx). Скопируйте и сохраните этот токен в надежном месте.
Безопасность
Храните токен бота в тайне. Никогда не размещайте его в публичных репозиториях и не вшивайте в клиентский C#-код Unity.
Этап 2: Включение платежей Telegram Stars
- Отправьте команду
/mybotsв диалоге с@BotFatherи выберите созданного бота. - Перейдите в меню: Bot Settings $\rightarrow$ Payments.
- Выберите Telegram Stars и активируйте сервис для выставления инвойсов и приема внутриигровой валюты.
Этап 3: Создание точки входа Mini App
В панели управления созданного бота нажмите Settings $\rightarrow$ Mini Apps.

В блоке Direct Links нажмите кнопку Create Direct Link.

Заполните обязательные поля:
- Title: Заголовок окна приложения (например,
FastTMA Demo). - Description: Краткое описание игры.
- Web App URL: HTTPS-адрес хостинга вашей WebGL-сборки (можно временно указать
https://example.comи обновить его позже через команду/myapps).
- Title: Заголовок окна приложения (например,
Получение ссылки запуска: BotFather сгенерирует готовую ссылку (вида
t.me/FastTMAGame_test_bot/game). Нажатие на нее открывает приложение прямо внутри Telegram.