«Нам нужен telegram бот или mini app?» — этот вопрос мы слышим почти на каждом первом созвоне. И почти всегда за ним стоит не технический выбор, а страх переплатить: вокруг все говорят «Mini App», звучит современно, но непонятно, действительно ли это нужно вашему бизнесу или вы заплатите за модное слово. В этой статье разложим всё по полкам: чем формат отличается на самом деле, в каких случаях хватит обычного бота, когда без Mini App не обойтись, сколько это стоит и как не выбросить деньги на интерфейс, который вам не нужен. Без хайпа — с тарифами, таблицей и примером из практики.
Контекст: мы разрабатываем Telegram-ботов и Mini App больше трёх лет, в продакшене 17+ ботов, и среди них есть и простые боты на кнопках, и полноценные Mini App-продукты. Так что советуем не из методички, а из реальных проектов, которые сами собирали и запускали.
Коротко: что выбрать
Если нет времени читать целиком — вот суть в одном абзаце. Выбирайте обычный бот, если путь пользователя линейный: заявка, подписка, уведомления, опрос, оплата по кнопке. Это быстрее и дешевле. Выбирайте Mini App, если есть визуальный интерфейс, который нельзя собрать из кнопок: каталог с фото и фильтрами, корзина, выбор места на схеме, калькулятор, личный кабинет, дашборд. Главный критерий — нужно ли пользователю рассматривать, сравнивать и листать. Если да — Mini App. Если достаточно ответить на пару вопросов по шагам — бот. Ниже разбираю, почему именно так и где проходит граница.
Чем Telegram-бот отличается от Mini App
Чтобы выбирать осознанно, надо понимать, за что именно платишь в каждом формате.
Обычный бот живёт в переписке. Он отправляет сообщения, показывает inline-кнопки и ведёт пользователя по сценарию: «выбери категорию → нажми → оплати → получи». Весь «интерфейс» — это текст и кнопки, которые рисует сам Telegram. У бота нет отдельного фронтенда, поэтому он быстрее в разработке и дешевле.
Telegram Mini App — это полноценное веб-приложение, которое открывается внутри Telegram на весь экран. У него свой интерфейс, который разработчик рисует сам: каталог с фотографиями, корзина, фильтры, карта зала, графики, личный кабинет. Telegram даёт ему набор API — авторизацию пользователя без логина и пароля (через initData), доступ к теме оформления, нативную кнопку оплаты и кнопки внизу экрана. По сути это сайт, который ведёт себя как родное приложение мессенджера.
Отсюда вытекает и разница в цене. При одной и той же бизнес-логике на сервере у Mini App добавляется целый слой фронтенда, которого у бота нет: экраны, состояние, валидация, адаптивная вёрстка под разные телефоны. Поэтому Mini App при сопоставимой логике обычно дороже бота на 30–60%. Платите вы не за слово «Mini App», а за визуальный интерфейс. Подробнее про саму смету мы разобрали в статье разработка Telegram Mini App: цена и из чего складывается.
Когда хватит обычного бота
Бот — правильный выбор чаще, чем кажется. Если ваша задача попадает в один из этих сценариев, отдельный интерфейс вам не нужен:
- Приём заявок и лидов. Пользователь отвечает на несколько вопросов, заявка уходит вам или в CRM. Кнопок и пары полей хватает с головой.
- Подписки и закрытый доступ. Оплата подписки, выдача доступа, напоминания о продлении — всё это линейный сценарий по кнопкам.
- Уведомления и рассылки. Бот сообщает о новых заказах, статусах, событиях — здесь интерфейс вообще не нужен.
- Оплата по кнопке. Один товар или услуга, кнопка «Оплатить», чек — классический бот справляется идеально.
- Опросы, квизы, FAQ-ассистент. Вопрос-ответ по шагам — родная стихия бота.
- AI-ассистент. Диалог с пользователем текстом — это бот, даже если внутри умная модель.
Общее у всех этих случаев одно: пользователю не нужно ничего рассматривать. Он отвечает на вопросы и нажимает кнопки. Делать ради этого отдельное веб-приложение — переплата.
Когда нужен Mini App
А вот случаи, где бот на кнопках начинает «трещать по швам» и Mini App оправдан:
- Каталог с фото и фильтрами. Когда товаров десятки и их надо листать, фильтровать, рассматривать — кнопки превращаются в кошмар. Нужен визуальный каталог.
- Корзина и оформление. Несколько товаров, изменение количества, итоговая сумма, доставка — это интерфейс, а не переписка.
- Выбор на схеме. Место в зале, столик в ресторане, ячейка на складе — всё, что выбирается «на карте», требует Mini App.
- Калькуляторы и конфигураторы. Когда цена пересчитывается мгновенно при изменении параметров, нужен живой интерфейс.
- Личный кабинет и дашборд. История, статистика, графики, управление — это уже мини-приложение.
Если ваша задача — здесь, бот будет неудобным костылём, а Mini App — честным инструментом. Хороший разбор того, как устроен один из таких сценариев, — магазин в Telegram через Mini App.
Серая зона: можно и так, и так
Часть задач решается обоими способами, и тут выбор — вопрос бюджета и амбиций. Простой магазин на 5–10 позиций можно сделать ботом на кнопках, а можно — Mini App. Запись на услугу можно вести диалогом, а можно — календарём в интерфейсе. В таких случаях мы честно показываем оба варианта со сметами, и решение остаётся за вами. Часто разумнее стартовать с бота и добавить Mini App позже, когда спрос подтверждён — об этом ниже.
Сравнение: цены, сроки и задачи
Вот как форматы соотносятся по типичным задачам, тарифам и срокам. Цены — фиксированные и попадают в договор; оплата поэтапная, исходники ваши с первого дня.
| Параметр | Обычный бот | Telegram Mini App |
|---|---|---|
| Интерфейс | Сообщения и inline-кнопки | Полноценное веб-приложение внутри Telegram |
| Подходит для | Заявки, подписки, уведомления, оплата по кнопке, AI-диалог | Каталог, корзина, выбор на схеме, калькулятор, дашборд |
| Простое решение | от 15 000 ₽ · 5–7 дней | от 15 000 ₽ · 5–7 дней (один экран) |
| С оплатой и админкой | от 40 000 ₽ · 10–14 дней | от 40 000 ₽ · 10–14 дней |
| Продукт под ключ | от 75 000 ₽ · 3–5 недель | от 75 000 ₽ · 3–5 недель |
| Сложный продукт | — | Mini App-продукт: от 125 000 ₽ · 3–5 недель+ |
| Стоимость при той же логике | База | Обычно на 30–60% дороже (добавляется фронтенд) |
Обратите внимание: тарифы у форматов пересекаются. Простой бот и простой Mini App могут стоить одинаково — разница вылезает там, где у Mini App появляется много экранов. Слово «от» — это нижняя граница вилки, а не приманка: финальная цифра зависит от количества экранов, интеграций и серверной логики. Полная раскладка тарифов и сроков — на странице услуг.
Реальный пример: продажа билетов — где граница очевидна
Чтобы выбор не висел в воздухе, разберём реальный проект, на котором видно, почему задача заставляет выбрать гибрид «бот + Mini App» — Telegram-бот продажи билетов с Mini App и выбором места в зале.
Запрос был такой: продавать билеты на мероприятия прямо в Telegram, без отдельного сайта и приложения. Места путались, партнёрам приходилось считать проценты на калькуляторе. И вот здесь хорошо видно, как одна задача делится на две части по формату:
- Выбор места — это Mini App, и иначе никак. Карту зала невозможно нормально показать кнопками. Нужен интерфейс с зумом, панорамированием и цветовой легендой по ценовым категориям, где покупатель тыкает в свободное кресло на схеме. Это ровно тот случай «выбор на схеме», ради которого Mini App и существует. Бонусом — двойные продажи одного места исключены, потому что выбор идёт по живой карте.
- Всё остальное живёт в боте. Уведомления о заказе, статусы, верификация партнёров через нативный Telegram-контакт, вывод средств — это сообщения и кнопки. Сюда же — партнёрская экономика с многоуровневыми начислениями, которая считается на сервере сама, без чьего-либо калькулятора, и начисляет партнёру ровно один раз даже при повторной смене статуса.
Мораль примера: выбор формата — это не «или-или» на весь проект, а решение по каждому экрану. То, что нужно рассматривать визуально (карта зала), уходит в Mini App; то, что укладывается в диалог и кнопки (заявки, начисления, вывод), остаётся в боте. Серверная логика при этом общая. Если бы заказчику не нужна была карта зала — а, скажем, продавались бы билеты без выбора места — весь проект уместился бы в обычный бот и стоил бы заметно дешевле. Цена выросла ровно настолько, насколько потребовался визуальный интерфейс.
Как не переплатить
За годы работы мы насмотрелись, как бюджеты сгорают на неправильном выборе формата. Самые частые ошибки:
- Mini App там, где хватило бы бота. Самая дорогая ошибка. Если сценарий линейный, красивый отдельный фронтенд вы оплатите, но он не даст ни рубля сверху. Сначала честно ответьте: пользователю реально нужно что-то рассматривать?
- Сразу полный продукт под непроверенную идею. Дизайн и десяток экранов на гипотезе, которая ещё не продаёт, — деньги вперёд спроса. Запустите MVP за 5–7 дней, проверьте, потом достраивайте.
- «Доделаем потом» без сметы. Открытый скоуп — это открытый счёт. Мы фиксируем смету и сроки в договоре, чтобы итоговая цифра была известна до старта.
- Чужие исходники без доступа. Бывает, заказчик платит, а код остаётся у исполнителя — и за каждую правку платишь снова. У нас исходники ваши с первого дня.
- Экономия на мониторинге и бэкапах. Дешёвая разработка режет именно это, и потом упавший сервис никто не замечает сутками. Мы закладываем мониторинг и бэкапы в каждый проект по умолчанию.
Самый дорогой Mini App — не тот, что стоит 125 000 ₽, а тот, что собрали там, где хватило бы бота за 15 000: вы платите за интерфейс, который не работает на результат.
Начать с бота и дорасти до Mini App — нормальный путь
Хорошая новость: выбор не обязан быть финальным. Можно запустить бота за 5–7 дней, собрать первые продажи и обратную связь, а потом надстроить Mini App к уже работающей логике. Бэкенд, база и интеграции переиспользуются — достраивается только фронтенд. Это дешевле и безопаснее, чем сразу строить полный продукт «на вырост». Если интересно посчитать порог входа именно для бота, у нас есть разбор сколько стоит разработка Telegram-бота.
Чек-лист выбора
Прогоните задачу по этим вопросам — и вы сами поймёте, бот вам нужен или Mini App, ещё до созвона:
- Пользователю нужно что-то рассматривать и листать (каталог, фото, схема) — или достаточно ответить на вопросы?
- Есть ли выбор на схеме (место, столик, ячейка) или фильтрация по многим параметрам?
- Нужна ли корзина с несколькими товарами и пересчётом суммы?
- Есть ли калькулятор или конфигуратор с мгновенным пересчётом цены?
- Нужен ли пользователю личный кабинет, история или дашборд?
- Сколько на самом деле экранов у пользователя? Перечислите их по именам.
- Это MVP для проверки спроса или сразу продукт под нагрузку?
Если на большинство первых пяти вопросов ответ «да» — вам нужен Mini App. Если почти везде «нет» — берите бота и не переплачивайте. А если сомневаетесь — пришлите нам описание задачи в двух абзацах, и мы скажем, что выгоднее, с фиксированной сметой за один день.
Частые вопросы
Telegram-бот или Mini App — что выбрать для бизнеса?
Зависит от сценария, а не от моды. Линейный путь — заявка, подписка, уведомления, опрос, оплата по кнопке — это обычный бот, быстрее и дешевле. Визуальный интерфейс — каталог, корзина, выбор места на схеме, калькулятор, дашборд — это Mini App. Если пользователю надо рассматривать, сравнивать и листать, выбирайте Mini App; если просто ответить по шагам — бот.
Чем Mini App дороже обычного Telegram-бота?
У бота нет отдельного фронтенда — интерфейс рисует сам Telegram, поэтому он дешевле. Mini App — это веб-приложение внутри Telegram со своим интерфейсом, состоянием, авторизацией через initData и адаптивной вёрсткой. При одинаковой бизнес-логике Mini App обычно дороже бота на 30–60%: вы платите за визуальный слой, который не собрать из кнопок.
Сколько стоит и сколько делается бот и Mini App?
Простой бот или Mini App с одним сценарием и оплатой — от 15 000 ₽ и 5–7 дней. С каталогом, корзиной, профилем, оплатой и админкой — от 40 000 ₽ и 10–14 дней. Продукт под ключ с интеграциями — от 75 000 ₽, сложный Mini App-продукт с нагрузкой — от 125 000 ₽, оба за 3–5 недель. Цена зависит от количества экранов и интеграций, а не от формата.
Можно ли начать с бота, а потом добавить Mini App?
Да, и это часто самый разумный путь. Запускаете MVP в виде бота за 5–7 дней, проверяете спрос, затем надстраиваете Mini App к уже работающей логике — бэкенд, база и интеграции переиспользуются, добавляется только фронтенд. Это дешевле, чем сразу строить полный продукт под непроверенную гипотезу.
Как понять, что мне точно нужен Mini App, а не бот?
Mini App точно нужен, если без визуального интерфейса задачу не решить: выбор места на схеме зала, каталог с фото и фильтрами, корзина, дашборд или калькулятор с мгновенным пересчётом. Если всё умещается в несколько сообщений и кнопок — Mini App будет переплатой за интерфейс, который не работает на результат.