Перейти к содержимому

IT&SOFT3 мин чтенияРазработка

Telegram Mini App или обычный бот: как выбрать и не переплатить

Чем Mini App отличается от бота на кнопках, где заканчиваются возможности диалога и по каким четырём признакам понять, что вам нужен полноценный интерфейс.

Mini App — это веб-страница, которая открывается внутри Telegram во встроенном браузере. Обычный бот — это переписка: сообщения, кнопки под ними, команды. Технически разные вещи, и стоят они в три-четыре раза по-разному.

Что умеет бот на кнопках

Диалог с ветвлением. Пользователь нажимает кнопку, бот отвечает сообщением и показывает следующий набор кнопок. Так собираются заявки, работают записи на приём, уведомления, простые заказы из короткого меню.

Сильные стороны: работает мгновенно, не требует загрузки, выглядит одинаково на любом устройстве, привычен всем.

Потолок наступает там, где нужно показать много всего сразу. Каталог из двухсот позиций через кнопки листается мучительно. Фильтры по четырём параметрам в переписке превращаются в допрос. Корзина, которую надо отредактировать, требует от пользователя удерживать состояние в голове.

Что умеет Mini App

Всё, что умеет обычный сайт: сетка карточек, фильтры, карта, календарь, форма с валидацией, анимация, корзина с редактированием.

Плюс то, чего у сайта нет: пользователь уже авторизован. Telegram передаёт приложению подписанные данные о пользователе, и регистрации не существует как шага. Для магазина это снимает главную точку отвала.

Плюс оплата в два касания через сохранённую карту.

Четыре признака, что нужен Mini App

Больше тридцати позиций в каталоге. Кнопочное меню перестаёт справляться раньше, чем кажется.

Пользователь выбирает по нескольким параметрам сразу. Размер, цвет, срок, цена. В диалоге это четыре последовательных вопроса без возможности вернуться.

Нужна карта, календарь или график. Картинкой их не заменить, текстом неудобно.

Пользователь возвращается регулярно. Личный кабинет с историей, балансом, статусами. Листать историю заказов в переписке невозможно.

Если ни один пункт не подходит — берите бота. Он дешевле, запускается быстрее и ломается реже.

Чего Mini App не умеет

Присылать сообщения сам. Приложение живёт, пока открыто. Все уведомления всё равно отправляет бот, поэтому Mini App почти всегда идёт в паре с ним.

Работать без интернета. Это веб-страница со всеми вытекающими.

Открываться из поиска. Точка входа одна — через бота или ссылку.

Про производительность

Встроенный браузер Telegram на слабых Android-устройствах медленнее обычного Chrome. Тяжёлый интерфейс, который на десктопе открывается за секунду, там будет собираться три.

Практическое следствие: держите первый экран лёгким и грузите остальное по мере прокрутки. Библиотеки анимации, три шрифта и картинки в исходном разрешении — самый быстрый способ получить приложение, которое закрывают до загрузки.

Сколько стоит переход

Бот на кнопках — 40–70 тысяч. Mini App с каталогом и оплатой — 250–450 тысяч. Разница в объёме работы: у приложения есть дизайн, вёрстка, состояние интерфейса и отдельный слой API, которых у бота просто нет.

Разумный порядок для нового продукта — сначала бот. Он показывает, пользуются ли люди вашим сценарием вообще. Через месяц данных станет видно, где именно кнопочный интерфейс мешает, и Mini App будет делаться под известную проблему.

Что остаётся общим

Серверная часть. База, интеграции с CRM, платежи, права доступа — всё это живёт на вашем сервере и не зависит от того, кнопки перед пользователем или экран. Если бот спроектирован с нормальным API, добавление Mini App поверх него стоит дешевле, чем разработка с нуля, — переписывать придётся только интерфейс.

ПоделитьсяTelegramVK
Автор

IT&SOFT

Небольшая команда инженеров. Пишем о том, что делаем руками, и о том, что при этом ломается. Если у вас похожая задача, напишите — разберём её на вашем примере.

Обсудить задачу
Подписаться на новые разборы
Дальше

Похожая задача
у вас?

Опишите её в брифе. В рабочее время вернёмся с оценкой срока и стоимости в течение двух часов.