Практика
Когда хватает бота, а когда нужен WebApp
Опубликовано
Короткий сценарий хорошо живёт в диалоге. Клиент выбирает одну из нескольких веток, оставляет телефон и получает номер заявки. Кнопки здесь понятны, а отдельный экран только удлиняет путь.
WebApp нужен, когда выбор большой или состав заказа надо видеть целиком. Меню с модификаторами, корзина, слоты специалиста, карточка товара с остатком — это список и форма, а не цепочка сообщений. В чате такой сценарий разваливается: клиент не помнит, что уже выбрал, сотрудник получает обрывки.
Практическое правило простое. Если действие укладывается в пять-семь сообщений и не требует сравнить несколько позиций, начинайте с бота. Если клиент собирает набор, смотрит цену и меняет состав, закладывайте Mini App. Бот при этом остаётся оболочкой: он открывает приложение, присылает статус и хранит диалог.
Оба варианта передают результат в одну и ту же серверную логику. Разница в интерфейсе, а не в том, где потом окажется заказ.