Когда Mini App нужен, а когда достаточно бота
Если задача — выбрать услугу и передать контакт менеджеру, сначала посмотрите пример заявки на странице разработки Telegram-бота. Это учебный сценарий обычной заявки, а не демонстрация Mini App. Отдельный интерфейс стоит проектировать, когда нужны фильтры, корзина, кабинет или несколько взаимосвязанных экранов.
Для Mini App сначала согласуем один основной путь пользователя, источники данных и роли. Кликабельный прототип проверяет интерфейс; только отдельная приёмка backend, прав, ошибок и интеграций подтверждает рабочий сценарий. Разработка Mini App оценивается отдельно от базового бота за 990 000 сум.
Telegram Mini App — это не просто чат-бот
Обычный Telegram-бот ведёт пользователя по сообщениям и кнопкам. Mini App открывает полноценный веб-интерфейс внутри Telegram: клиент видит карточки товаров, календарь, корзину, фильтры, статус заказа или личный кабинет. Бот при этом может оставаться точкой входа, присылать уведомления и возвращать пользователя к нужному действию. Такой формат полезен, когда линейного диалога уже недостаточно, а отдельное мобильное приложение пока избыточно.
| Задача | Telegram-бот | Telegram Mini App |
|---|---|---|
| Короткая консультация или заявка | Удобно | Возможно, но интерфейс может быть лишним |
| Каталог с фильтрами | Ограниченно | Удобный визуальный сценарий |
| Запись по календарю | Через цепочку сообщений | Календарь и слоты при подключённом актуальном расписании |
| Корзина и заказ | Подходит для простого набора | Подходит для многошагового оформления |
| Личный кабинет | Статусы в сообщениях | Профиль, история и статусы в интерфейсе |
Что можно реализовать в Telegram Mini App
- Каталог товаров или услуг с категориями, поиском и фильтрами.
- Запрос на запись с выбором услуги и времени; автоматическая бронь — при интеграции с расписанием.
- Корзину, промокоды, оформление заказа и понятные статусы.
- Личный кабинет с историей обращений, заказов или бонусов.
- Калькулятор стоимости, конфигуратор услуги или квиз.
- Панель партнёра, сотрудника, курьера или участника программы.
- Интеграцию с CRM, ERP, складом, сайтом, Google Sheets или собственным API.
- События аналитики: открытие, выбор товара, начало оформления, успешная заявка.
Платёжный сценарий проектируется под фактические возможности выбранного провайдера и юридическую модель бизнеса. Мы не обещаем конкретную интеграцию до проверки документации, договора, валюты, возвратов и серверного подтверждения статуса оплаты. Если прямой платёж пока недоступен, можно оставить заказ в Mini App и безопасно завершать оплату через менеджера.
Кому подходит Mini App в Узбекистане
| Бизнес | Сценарий первой версии | Результат для клиента |
|---|---|---|
| Ресторан и доставка | Меню, корзина, адрес, статус | Заказ без перехода на другой сайт |
| Клиника или салон | Филиал, услуга, специалист, слот | Запрос времени или подтверждённая запись при интеграции с расписанием |
| Ритейл | Каталог, наличие, заказ | Удобный мобильный выбор |
| Образование | Курсы, расписание, заявка, кабинет | Один понятный интерфейс для ученика |
| B2B-сервис | Конфигуратор и запрос расчёта | Структурированная заявка для менеджера |
Архитектура, данные и безопасность
Mini App состоит из интерфейса, backend-логики, базы данных и Telegram-бота или другого способа запуска. Данные, полученные от клиента Telegram, нельзя принимать на доверии: сервер должен проверять подписанные параметры запуска и срок их действия. Критические операции — изменение заказа, начисление бонусов, доступ к профилю и подтверждение оплаты — выполняются только после серверной проверки прав пользователя.
- Разделяем публичный интерфейс и операции, доступные только авторизованному пользователю.
- Не помещаем секреты API и платёжные ключи в клиентский JavaScript.
- Фиксируем, какие персональные данные действительно нужны бизнес-процессу.
- Добавляем журнал ошибок и бизнес-событий без записи лишних чувствительных данных.
- Проверяем мобильные safe areas, тёмную тему, скорость загрузки и доступность элементов.
Как проходит разработка Telegram Mini App
- Разбираем текущий путь клиента и выбираем одно главное действие первой версии.
- Проектируем карту экранов, роли, статусы и источники данных.
- Собираем кликабельный прототип и проверяем его на реальных сценариях.
- Разрабатываем интерфейс, backend, базу данных и интеграции.
- Тестируем авторизацию, повторные открытия, ошибки сети, оплату и мобильные устройства.
- Запускаем ограниченную группу, наблюдаем аналитику и только затем расширяем аудиторию.
От чего зависят стоимость и срок
Смета зависит не от количества красивых экранов, а от ролей, статусов, интеграций и правил, которые должны работать без ошибок. Простая запись с готовым расписанием заметно легче каталога с остатками, оплатой, бонусами и личным кабинетом. После короткого разбора мы отделяем обязательную первую версию от следующих этапов и описываем критерии приёмки. Так бизнес понимает, за что платит, и не финансирует функции, ценность которых ещё не проверена.
Mini App редко живёт отдельно от сайта и CRM. Как связка выглядит на практике, показано в кейсе Cake City.
Что входит в смету Mini App
- Экраны первой версии, роли, состояния и конкретное главное действие.
- Источники каталога, расписания и остатков; доступность API подтверждается отдельно.
- Backend, права доступа, обработка повторов и ошибок.
- CRM, оплата и требуемая фискализация — только после проверки условий и отдельной приёмки.
- Передача доступа, эксплуатация, хостинг, внешние API и поддержка — отдельные строки.
Для первичной заявки без визуального каталога может быть достаточно более узкого сценария. Сравните стоимость чат-бота и условия интеграции с CRM перед выбором полного Mini App.
