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

IT&SOFT3 мин чтенияБизнес

Сколько стоит телеграм-бот: четыре вилки и что попадает в каждую

Разбор цен на ботов от уведомителя за 15 тысяч до Mini App за 400. Часы по каждому типу, что удорожает смету и почему предложение за 5 тысяч заканчивается переделкой.

Разброс цен на телеграм-бота выглядит абсурдно: от пяти тысяч на бирже до полумиллиона в студии. Оба числа настоящие, потому что словом «бот» называют четыре разных продукта. Ниже — вилки по каждому, в часах и в рублях по ставке 1 250 ₽ за час.

Вилка первая: уведомитель, 10–20 тысяч

Бот получает событие и пересылает его в чат. Пришла заявка с сайта — упало сообщение менеджеру. Сломался сервер — упало сообщение админу.

Работы на 8–16 часов: подключить Bot API, разобрать входящий вебхук, положить на сервер, настроить перезапуск. Логики почти нет, хранилища нет, интерфейса нет.

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

Вилка вторая: бот-анкета с админкой, 40–70 тысяч

Бот задаёт вопросы, собирает ответы, складывает их в базу. Менеджер видит заявки в веб-панели и меняет статусы.

РаботаЧасы
Сценарий диалога и состояния8
База данных и модели6
Логика бота, обработка ошибок ввода14
Админ-панель со списком и фильтрами12
Авторизация в админке4
Деплой, логи, мониторинг6

Пятьдесят часов. Главная строка здесь — состояния диалога. Пользователь бросит анкету на третьем шаге, вернётся через два дня и напишет «привет» вместо ответа на вопрос. Бот, который этого не переживает, разваливается на первой сотне пользователей.

Вилка третья: бот с оплатой и личным кабинетом, 110–180 тысяч

Каталог, корзина, приём платежей, история заказов, уведомления о статусе.

Деньги добавляют к смете не столько кода, сколько ответственности. Платёжный провайдер присылает подтверждение асинхронно, дубли приходят регулярно, сеть рвётся посреди транзакции. Идемпотентность, повторы, сверка — это 20–30 часов поверх самой интеграции, и они не сокращаются.

Плюс возвраты, плюс чеки по 54-ФЗ, плюс согласия на обработку данных, если собираете телефон.

Вилка четвёртая: Mini App, 250–450 тысяч

Полноценное веб-приложение внутри Telegram: свой интерфейс, свои экраны, авторизация через Telegram, интеграция с CRM или складом.

По объёму это обычный фронтенд-проект плюс серверная часть. Двести — триста часов, и они распределяются как в любой веб-разработке: проектирование, дизайн, вёрстка, API, интеграции, тесты.

Что двигает смету вверх

Интеграции. Каждая внешняя система добавляет 15–40 часов. Документированный API вроде ЮKassa или Битрикс24 — ближе к нижней границе. Самописная CRM без документации — к верхней, иногда за неё.

Нагрузка. Бот на сто пользователей и бот на сто тысяч — разная архитектура. Второму нужны очереди, потому что Telegram ограничивает частоту отправки, и при массовой рассылке бот упирается в лимит и начинает терять сообщения.

Модерация и роли. Три уровня доступа в админке — это отдельная подсистема, а не галочка.

Мультиязычность. Плюс 15–20% к текстовой части.

Что в смету не входит и всё равно стоит денег

  • Хостинг. От 500 ₽ в месяц за уведомителя до 5–15 тысяч за Mini App с базой.
  • Платёжный провайдер. Комиссия 2,5–3,5% с оборота.
  • Поддержка. Telegram меняет Bot API несколько раз в год. Бот без сопровождения живёт до первого ломающего изменения.
  • Контент. Тексты сообщений, картинки, описания товаров.

Почему пять тысяч заканчиваются переделкой

Разница между ботом за 5 тысяч и ботом за 50 редко видна в функциях, которые использует клиент. Она проявляется при сбое.

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

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

Как проверить смету перед оплатой

Четыре вопроса подрядчику:

  1. Что произойдёт, если пользователь нажмёт кнопку дважды?
  2. Где будут храниться данные и кто имеет к ним доступ?
  3. Кто владеет исходным кодом после сдачи?
  4. Что входит в поддержку и сколько она стоит в месяц?

Ответы на них расходятся у исполнителей сильнее, чем цены.

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

IT&SOFT

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

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

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

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