qwane

Статья

Сколько стоит чат-бот и от чего это зависит

Автор Михаил Егоров 8 мин чтения

Спросите, сколько стоит разработка бота для телеграм, — и получите разброс, который выглядит как ошибка: от нескольких тысяч рублей до нескольких сотен тысяч за то, что на скриншоте выглядит одинаково, окном диалога с кнопками. Ошибки тут нет. «Бот» — слово про интерфейс, и под ним помещается и меню на пять кнопок, и система приёма заказов с оплатой и обменом с учётной системой.

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

Три сборки, между которыми обычно и выбирают

Ниже — не тарифы, а три точки на шкале. Почти любой запрос попадает в одну из них или между двумя соседними.

СборкаЧто внутриЧего внутри нетПорядок цены
Бот-заявкаМеню, три-четыре поля, заявка уходит на почту или в таблицуВаших данных, оплаты, состоянияРазработка не нужна — конструктор дешевле
Бот, связанный с системойСценарий, состояние диалога, интеграция с одной системой через APIПриёма денег, ответов своими словамиот 130 000 ₽, 2–5 недель
Бот-магазин или поддержкаТо же плюс каталог и оплата или ответы по вашим документамВторого канала, мини-приложениясчитается сверху блоками

Первая строка — не кокетство. Если задача звучит как «показать услуги и собрать контакты», платить разработчику не за что: соберите на конструкторе за вечер. Я говорю это на первом звонке, и это дешевле для обеих сторон.

Разработка начинается со второй строки — там, где боту нужны ваши данные, ваши права и предсказуемое поведение при сбое. Отдельная ИИ-функция внутри бота — ответы своими словами по вашим документам — считается своим блоком, от 65 000 ₽.

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

Что добавляет работу помимо сценария

Три вещи, которые заказчик не видит в демонстрации, но которые оказываются в смете. Все три — не мои правила, а ограничения платформы и закона, и их стоит знать до того, как сравнивать предложения.

Рассылка упирается в лимиты, а не в базу

Telegram в официальном FAQ для разработчиков описывает потолки прямо: в один чат — не чаще одного сообщения в секунду, в группу — не более 20 сообщений в минуту, а массовая рассылка — около 30 сообщений в секунду на бота. Выше — ошибки 429. Платный режим broadcast поднимает потолок до 1000 сообщений в секунду, но включается он при наличии не менее 100 000 звёзд и 100 000 активных пользователей в месяц, а каждое сообщение сверх бесплатных 30 в секунду стоит 0,1 звезды.

Практический смысл для сметы простой. База в 50 000 человек не рассылается «нажатием кнопки»: это очередь с контролем скорости, разбором отказов, повторными попытками и отметкой о доставке. Работа не героическая, но она есть, и в смете «бот с рассылкой» за двадцать тысяч её обычно нет.

Оплата в боте делится надвое по правилам платформы

Telegram разводит два случая, и это решение платформы, а не подрядчика. Физические товары и услуги идут через Payments API с подключённым платёжным провайдером: сам Телеграм комиссию не берёт, но провайдер берёт свою. Цифровые товары и услуги — через Telegram Stars, отдельным механизмом; в документации это прямо отмечено как следствие изменений в правилах Apple.

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

Персональные данные — вопрос не бота, а хостинга

Часть 5 статьи 18 закона 152-ФЗ (в редакции от 28.02.2025) запрещает при сборе персональных данных граждан России их запись, систематизацию, накопление, хранение, уточнение и извлечение с использованием баз данных, находящихся за пределами территории РФ, за исключением случаев из пунктов 2, 3, 4 и 8 части 1 статьи 6.

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

Что на самом деле двигает календарь

Самая частая причина сорванного срока — не код. Это отсутствие ответа внутри компании на вопросы, которые всплывают при первом же сценарии:

  • какие статусы клиент видит, а какие остаются внутренними;
  • что происходит при частичной отмене заказа и кто это решает;
  • откуда берётся правда об остатках, если систем две;
  • кто отвечает за исключения, когда бот передал диалог человеку;
  • что бот пишет, когда внешняя система недоступна.

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

Десять вопросов к чужой смете

Список, по которому два предложения с разницей в пять раз становятся сравнимыми. Спрашивать стоит до подписания.

  1. Сколько сценариев в цене? Один доведённый до конца или пять начатых.
  2. Где хранится состояние диалога? Если «в памяти процесса» — бот забудет всё при первом же перезапуске.
  3. Что происходит при недоступности вашей CRM? Ответ «такого не будет» означает, что очереди и повторов в смете нет.
  4. Есть ли защита от повторного события? Одна кнопка, нажатая дважды, не должна создавать два заказа.
  5. Кто владеет кодом и ключами? Если бот живёт в чужом кабинете конструктора, перенести его нельзя — только переписать.
  6. Где будет храниться база с телефонами? См. 152-ФЗ выше.
  7. Как считается рассылка? С какой скоростью, что с отказами, видно ли доставку.
  8. Кто платит за модель, если бот отвечает своими словами? И есть ли потолок расхода.
  9. Что входит в поддержку после запуска и на какой срок? У меня — 2 месяца правок по своей части внутри проекта.
  10. Сколько стоит второй канал? Обычно дороже, чем кажется: сценарии прогоняются заново, а состояние должно быть общим, иначе получаются два бота, не знающих друг о друге.

Когда бот вообще не тот инструмент

Три случая, где я отговариваю.

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

Задача — не сценарий, а исполнитель. Если нужно понимать запрос своими словами и совершать действия в системах, вам нужен не канал, а ИИ-агент — разница разобрана в отдельном материале. Бот — это канал разговора со сценарием, агент — исполнитель с доступом к системам; их часто соединяют, но покупают отдельно.

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

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

Источники

Проверено 21.08.2026.

  • Telegram, Bots FAQ (официальная документация для разработчиков): в один чат — не чаще одного сообщения в секунду; в группу — не более 20 сообщений в минуту; массовая рассылка — около 30 сообщений в секунду, при превышении возвращаются ошибки 429; платный broadcast поднимает потолок до 1000 сообщений в секунду при наличии не менее 100 000 звёзд и 100 000 активных пользователей в месяц, каждое сообщение сверх бесплатных 30 в секунду стоит 0,1 звезды. core.telegram.org/bots/faq
  • Telegram, Bot Payments (официальная документация): страница описывает оплату физических товаров и услуг, для цифровых товаров и услуг предназначен отдельный механизм Telegram Stars (изменение связано с правилами Apple, отметка 2024 года); Телеграм не берёт комиссию за использование Payments API, но платёжные провайдеры берут свою — в качестве примера приведён Stripe с 2,9% + 30¢ за успешный платёж. core.telegram.org/bots/payments
  • Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных», часть 5 статьи 18 (редакция от 28.02.2025, ФЗ № 23-ФЗ): при сборе персональных данных, в том числе через интернет, запись, систематизация, накопление, хранение, уточнение и извлечение персональных данных граждан РФ с использованием баз данных, находящихся за пределами территории РФ, не допускаются, за исключением случаев, указанных в пунктах 2, 3, 4, 8 части 1 статьи 6. consultant.ru
  • Цены и сроки в таблице — вилки из моего датасета (src/lib/cost/data.ts, src/lib/offer.ts), подставляются в текст автоматически и не набираются руками. Механика очередей, повторов и защиты от дублей — по реализованной партнёрской платформе; реестр подтверждений — docs/proof-register.md.