Telegram Web App: что это и как работает
Telegram Web App и Telegram Mini App — это одно и то же: веб-приложение, которое открывается внутри мессенджера по кнопке бота. Разбираем, что умеет Web Apps SDK, как устроена авторизация через initData, чем формат отличается от бота и обычного сайта, как его открыть и протестировать. Разработка под ключ в Казахстане от 700 000 ₸.
- Web App и Mini App — один формат, разница только в названии
- Как устроены авторизация, тема оформления и главная кнопка
- Чем отличается от обычного сайта, открытого ссылкой в чате
Telegram Web App — это веб-приложение, которое открывается внутри Telegram по кнопке бота или ссылке вида t.me/имя_бота/app. Сейчас Telegram называет этот формат Mini App, но технология и SDK те же. Приложение получает тему оформления пользователя, главную кнопку, обработку жеста «назад» и подписанные данные аккаунта, по которым сервер узнаёт пользователя без регистрации и пароля. Разработку в Казахстане выполняет агентство A-LUX: от 700 000 ₸, срок 4-6 недель, гарантия 12 месяцев.
Web App и Mini App — в чём разница
Короткий ответ: разницы нет, изменилось только название. Но путаница в терминах мешает сравнивать предложения подрядчиков.
Одна технология
Изначально формат назывался Telegram Web Apps, позже в документации закрепилось Mini Apps. Это тот же механизм: веб-приложение внутри мессенджера, тот же SDK, те же возможности. Если подрядчик разделяет их по цене — это повод задать вопрос.
Как открывается
Кнопкой в меню бота, инлайн-кнопкой под сообщением, кнопкой в поле ввода или прямой ссылкой t.me/имя_бота/app. Для клиента разницы нет — приложение разворачивается поверх чата.
Чем отличается от бота
Бот — это переписка: команды, кнопки, сообщения. Web App — полноценный экран с витриной, фильтрами, корзиной и картой. Обычно работают вместе: приложение показывает интерфейс, бот шлёт уведомления.
Чем отличается от сайта в чате
Обычный сайт по ссылке открывается в браузере и ничего не знает о пользователе. Web App получает его подписанные данные, тему оформления и системные кнопки — то есть работает как приложение, а не как страница.
Что умеет Web Apps SDK
Возможности, которые отличают Web App от обычной веб-страницы, открытой внутри мессенджера.
Авторизация без пароля
Telegram передаёт приложению строку initData с данными пользователя и подписью. Сервер проверяет подпись секретом бота и понимает, кто зашёл. Ни регистрации, ни SMS-кода, ни пароля клиент не вводит.
Тема и главная кнопка
Приложение получает цвета клиента и автоматически выглядит светлым или тёмным. Главная кнопка внизу экрана, кнопка «назад», индикатор загрузки и тактильный отклик управляются через SDK — интерфейс ощущается системным.
Платежи и данные
Запрос телефона и геопозиции по согласию пользователя, оплата через провайдера или Telegram Stars, передача результата обратно боту. Сканер QR и работа с буфером обмена тоже доступны.
Чего SDK не даёт
Фоновой работы, постоянной геолокации, Bluetooth и офлайн-режима здесь нет. Если сценарий требует этого, нужно нативное приложение — разработку под iOS и Android мы тоже делаем.
Как открыть и протестировать
Практические вопросы, которые возникают у заказчика при приёмке работы.
Как открыть приложение
Найти бота, нажать кнопку меню или перейти по ссылке t.me/имя_бота/app. На десктопе работает так же, но проверять сценарий нужно на телефоне — именно там его увидит клиент.
Что проверять на приёмке
Светлую и тёмную тему, перекрытие полей клавиатурой, поведение кнопки «назад» на iOS и Android, оплату до конца с реальным списанием, статус заказа после потери связи.
Как отлаживают разработчики
Тестовая среда Telegram и удалённая отладка с телефона. Ошибки, которые видны только на устройстве, ловятся именно так — на десктопе они не воспроизводятся.
Обновления
Новая версия выкатывается на сервер и открывается у всех сразу. Ревью сторов и ожидания, пока пользователь нажмёт «обновить», здесь нет.
Разработка Web App в Казахстане
Что входит в проект и на что уходит бюджет.
Состав работ
Сценарий и карта экранов, дизайн под обе темы, фронтенд на React с Web Apps SDK, серверная часть с проверкой initData, админка, платежи, интеграции с CRM и 1С, тестирование на устройствах.
Сроки и цена
4-6 недель и от 700 000 ₸. Бюджет определяют три вещи: количество экранов, размер каталога и число интеграций с внешними системами.
Оплата для местной аудитории
Карты через казахстанский эквайринг и Kaspi — без этой кнопки конверсия в оплату заметно ниже. Telegram Stars подключаем для цифровых товаров и подписок.
После запуска
Гарантия 12 месяцев, исходный код у заказчика, обучение вашей команды работе с админкой и сопровождение по мере роста нагрузки.
Частые вопросы
Ответы на вопросы клиентов A-LUX перед заказом.
Telegram Web App и Mini App — это одно и то же
Да. Формат изначально назывался Telegram Web Apps, сейчас в документации закрепилось название Mini Apps. Технология, SDK и возможности те же самые, разница только в термине.
Как открыть Telegram Web App
По кнопке меню в боте, инлайн-кнопке под сообщением или прямой ссылке вида t.me/имя_бота/app. Приложение разворачивается поверх чата, скачивать ничего не нужно.
Чем Web App отличается от обычного сайта в чате
Сайт по ссылке открывается в браузере и ничего не знает о пользователе. Web App получает подписанные данные аккаунта, тему оформления и системные кнопки, поэтому работает как приложение: без регистрации, паролей и повторного ввода данных.
Насколько это безопасно
Ключевая точка — проверка подписи initData на сервере секретом бота. Без неё запрос можно подделать от чужого имени. Мы проверяем подпись всегда, а оплату подтверждаем серверным колбэком банка, а не возвратом пользователя на экран.
Нужен ли Apple Developer или аккаунт Google Play
Нет. Web App живёт внутри Telegram, публикация в App Store и Google Play не требуется — как и ежегодные взносы за аккаунты разработчика и прохождение ревью.
Сколько стоит разработка Web App
От 700 000 ₸ при сроке 4-6 недель. Если задача сводится к приёму заявок, дешевле обойтись Telegram-ботом от 250 000 ₸ — мы скажем об этом на брифинге.
Другие digital-услуги A-LUX в Казахстане
A-LUX — full-service digital агентство. Сайты, приложения, интернет-магазины, AI, брендинг и SEO под ключ по всему Казахстану.
Заказать разработку Telegram Web App
Заполните форму — менеджер свяжется в течение 15 минут. Бесплатная консультация и расчёт стоимости.
Все услуги A-LUX по Telegram-ботам и Mini Apps
Полный цикл разработки в Telegram: боты, магазины, приём оплаты, интеграция с CRM, Mini Apps и ИИ — под ключ по всему Казахстану.
Другие IT-услуги для бизнеса в Алматы
Запускаем под ключ за 4-12 недель. 19 лет в Казахстане, 27 штатных специалистов.