globall.dev globall.dev

Telegram-бот или Mini App: что выбрать для бизнеса и не переплатить

«Нам нужен 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 будет переплатой за интерфейс, который не работает на результат.

Бесплатный разбор задачи

Скажу, что выгоднее — бот или Mini App — за один день

Опишите в двух словах задачу и нужные экраны — разберём, где хватит бота, а где нужен Mini App, и пришлём фиксированную смету с планом запуска. Цена в договоре, оплата поэтапная, исходники ваши с первого дня.

Бесплатно. Ответим в течение часа в рабочее время. Без спама.

Написать в Telegram

Берём в работу ограниченное число проектов одновременно — поэтому сроки реальные.