База знаний GetMyBot

Mini App

Telegram Mini App: кнопка веб-приложения и проверка пользователя.

На этой странице

Telegram Mini App открывается прямо в Telegram по нажатию кнопки бота. GetMyBot позволяет открыть ваше веб-приложение из реакции и безопасно проверить пользователя, который его запустил.

Кнопка веб-приложения

В конструкторе сообщения добавьте inline-кнопку типа «Веб-приложение» и укажите URL вашего Mini App. По нажатию Telegram откроет приложение во встроенном окне поверх чата. О кнопках: Сообщения и кнопки.

Проверка пользователя (initData)

Когда Mini App открывается, Telegram передаёт ему подписанные данные о пользователе (initData). Ваше приложение отправляет их на проверку в GetMyBot, и платформа подтверждает подпись по токену бота (с проверкой свежести). Так фронтенд узнаёт настоящего пользователя Telegram и не доверяет данным вслепую.

Что важно учесть

  • Сейчас GetMyBot поддерживает кнопку веб-приложения и проверку initData.
  • Данные для приложения (заказы, история, таблица лидеров) удобно хранить в коллекциях и наполнять действиями реакций; чтение из коллекций выполняется через авторизованный API владельца.

Что дальше