Сценарий
Разбираем путь пользователя и решаем, что делает бот, а что — Mini App.
Собираем Telegram Mini Apps: полноценный интерфейс на React/Next.js, который открывается прямо в Telegram — авторизация, оплата, каталоги и чаты без отдельного сайта, стора и регистрации.
Mini App — не «сайт в iframe». Сначала фиксируем, что должно остаться в боте, а что — в интерфейсе, потом проектируем данные, роли и только затем экраны.
Разбираем путь пользователя и решаем, что делает бот, а что — Mini App.
Проектируем вход через Telegram initData и права для каждой роли.
Проверяем ключевые экраны в кликабельном прототипе до разработки.
Собираем Mini App и API инкрементами с демо каждую неделю.
Тестируем в мобильном клиенте, Telegram Desktop и Telegram Web.
Публикуем через бота, смотрим на метрики использования и донастраиваем.
Фиксируем сценарии, роли и критерии успеха продукта в Telegram.
Согласуем модель данных, роли, экраны и интеграции оплаты.
Собираем интерфейс под тёмную/светлую тему Telegram и мобильный экран.
Ведём Frontend и Backend спринтами с рабочим демо каждую неделю.
Тестируем сценарии в Telegram, подключаем бота и уведомления.
Смотрим на использование и донастраиваем сценарии по фактам.
| Критерий | meretti.pro | Конструктор ботов | Фриланс без команды |
|---|---|---|---|
| Интерфейс продукта | Полноценный UI на React под ваш сценарий | Кнопки и меню бота, без экранов | Зависит от исполнителя |
| Оплата и роли | Проектируем и тестируем контур | Ограничено шаблоном конструктора | Без системной гарантии |
| Данные и интеграции | Своя база, CRM и внешние API | Данные у платформы конструктора | Зависит от доступности |
| Развитие продукта | Архитектура и план следующих версий | Рост упирается в лимиты платформы | Зависит от одного человека |
Оценка зависит от числа сценариев, ролей и интеграций; фиксируем состав работ до старта.
Маркетплейс заявок между диспетчерскими агрегаторами и мастерами: распределение по городам и категориям, верификация, Telegram-каналы и подписки.
Агрегатор оптовой торговли внутри Telegram: заявки от селлеров, каталог поставщиков, real-time чаты и подписки — без отдельного сайта и установки приложения.
Сервис онлайн-печати документов и модуль розыгрыша призов внутри Telegram: калькулятор цены, оплата ЮKassa и автоматические уведомления мастерской.
Бот подходит, если весь сценарий укладывается в команды и кнопки. Mini App нужен, когда есть каталог, форма, калькулятор, чат или оплата — то, что неудобно делать в переписке. Часто это связка: бот — точка входа и уведомления, Mini App — сам продукт. Решаем на брифе, отталкиваясь от сценария, а не от моды на технологию.
Полностью «обернуть» сайт в iframe не советуем — Telegram ограничивает такие интеграции, а опыт получается хуже нативного. Обычно переносим ключевые сценарии (не весь сайт) на отдельный frontend под Mini Apps SDK, переиспользуя backend и API, если они это позволяют.
Да, Mini App — это обычное веб-приложение по HTTPS, которое Telegram открывает во встроенном окне. Нужен домен, хостинг и валидный SSL — без этого Telegram не откроет Mini App. Инфраструктуру поднимаем и настраиваем как часть проекта.
Telegram передаёт Mini App подписанные данные пользователя (initData): имя, аватар, ID. Бэкенд проверяет подпись и выпускает сессию — отдельная регистрация и пароль не нужны. Это быстрее классического онбординга и снижает отток на первом шаге.
Нет отдельного ревью по срокам, сравнимого с App Store/Google Play — Mini App публикуется через бота сразу после деплоя. Требования Telegram касаются политик платформы (контент, платежи), а не многодневного ревью версии.
Вилка широкая: от простого MVP с одним сценарием до продукта с несколькими ролями, оплатой и real-time чатами — как в наших кейсах. Цену двигают число ролей, интеграции и объём бэкенда, а не факт «это Telegram». Точная смета — после брифа с описанием сценариев.
На первой встрече разберём сценарий, роли и то, что действительно должно быть внутри Telegram.