Telegram Mini App — это веб-приложение, работающее внутри клиента Telegram, запускается с кнопки меню бота, inline-кнопки или прямой ссылки — без отдельной загрузки или установки из магазина приложений. Оно рендерится во встроенном WebView Telegram и общается с клиентом через JavaScript-мост, который предоставляет идентичность пользователя в Telegram, активную цветовую тему и нативные элементы управления — главную кнопку действия и кнопку «назад». Inline-кнопки Autogram могут вести из поста канала прямо в Mini App, который оператор уже настроил со своим ботом, давая посту более богатый переход, чем обычная ссылка.
Три точки входа открывают Mini App: постоянная кнопка меню бота, inline-кнопка с полем web_app или прямая ссылка t.me. Каждая передаёт WebView подписанный пакет initData — Telegram ID пользователя, имя и хеш, который сервер бота может проверить по собственному токену, — поэтому Mini App знает, кто его открыл, без запроса на вход.
Объект Telegram.WebApp в JavaScript передаёт странице цветовую схему клиента и высоту вьюпорта, чтобы она соответствовала теме окружающего чата, а не выглядела встроенной чужеродной страницей, а также нативные на вид элементы — MainButton внизу и BackButton в шапке, — которые Mini App показывает, скрывает и переподписывает сам, вместо создания собственных аналогов.
Mini App сам по себе не является поверхностью публикации — Autogram его не создаёт и не размещает, — но inline-кнопка на запланированном в Autogram посте может вести прямо в Mini App, которым оператор канала управляет отдельно, превращая статичное объявление в точку входа к калькулятору, каталогу или процессу оплаты без выхода из Telegram.
Автоматизируйте публикацию в Telegram с помощью AI-контента, оценки качества и умного планирования.