Статья
Сколько стоит чат-бот и от чего это зависит
Спросите, сколько стоит разработка бота для телеграм, — и получите разброс, который выглядит как ошибка: от нескольких тысяч рублей до нескольких сотен тысяч за то, что на скриншоте выглядит одинаково, окном диалога с кнопками. Ошибки тут нет. «Бот» — слово про интерфейс, и под ним помещается и меню на пять кнопок, и система приёма заказов с оплатой и обменом с учётной системой.
Разбор по слоям сметы у меня лежит на странице стоимости. Здесь другое: три конкретные сборки целиком, ограничения самой платформы, которые добавляют работу незаметно для заказчика, и список вопросов, по которым читается чужое предложение.
Три сборки, между которыми обычно и выбирают
Ниже — не тарифы, а три точки на шкале. Почти любой запрос попадает в одну из них или между двумя соседними.
| Сборка | Что внутри | Чего внутри нет | Порядок цены |
|---|---|---|---|
| Бот-заявка | Меню, три-четыре поля, заявка уходит на почту или в таблицу | Ваших данных, оплаты, состояния | Разработка не нужна — конструктор дешевле |
| Бот, связанный с системой | Сценарий, состояние диалога, интеграция с одной системой через 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.
Бот, который спрашивает имя и телефон, собирает персональные данные. Значит, вопрос «где стоит база» — не про экономию на сервере, а про соответствие закону, и решается он до старта, а не после. Это же обычно закрывает разговор о «дешёвом хостинге где-то там».
Что на самом деле двигает календарь
Самая частая причина сорванного срока — не код. Это отсутствие ответа внутри компании на вопросы, которые всплывают при первом же сценарии:
- какие статусы клиент видит, а какие остаются внутренними;
- что происходит при частичной отмене заказа и кто это решает;
- откуда берётся правда об остатках, если систем две;
- кто отвечает за исключения, когда бот передал диалог человеку;
- что бот пишет, когда внешняя система недоступна.
Технически это несколько дней. По календарю иногда две недели, потому что ответа пока нет ни у кого. Я вытаскиваю эти вопросы до старта: они срывают сроки чаще, чем разработка. Ровно та же механика — очереди с повторами, защита от дублей, журнал операций — лежит под любым небанальным ботом, и собрана она в кейсе партнёрской платформы.
Десять вопросов к чужой смете
Список, по которому два предложения с разницей в пять раз становятся сравнимыми. Спрашивать стоит до подписания.
- Сколько сценариев в цене? Один доведённый до конца или пять начатых.
- Где хранится состояние диалога? Если «в памяти процесса» — бот забудет всё при первом же перезапуске.
- Что происходит при недоступности вашей CRM? Ответ «такого не будет» означает, что очереди и повторов в смете нет.
- Есть ли защита от повторного события? Одна кнопка, нажатая дважды, не должна создавать два заказа.
- Кто владеет кодом и ключами? Если бот живёт в чужом кабинете конструктора, перенести его нельзя — только переписать.
- Где будет храниться база с телефонами? См. 152-ФЗ выше.
- Как считается рассылка? С какой скоростью, что с отказами, видно ли доставку.
- Кто платит за модель, если бот отвечает своими словами? И есть ли потолок расхода.
- Что входит в поддержку после запуска и на какой срок? У меня — 2 месяца правок по своей части внутри проекта.
- Сколько стоит второй канал? Обычно дороже, чем кажется: сценарии прогоняются заново, а состояние должно быть общим, иначе получаются два бота, не знающих друг о друге.
Когда бот вообще не тот инструмент
Три случая, где я отговариваю.
Нужен не разговор, а рабочее место. Если клиенту надо смотреть историю заказов, скачивать документы и платить, окно диалога — плохая форма: в нём нельзя ничего найти через месяц. Это личный кабинет, а бот к нему — максимум уведомления.
Задача — не сценарий, а исполнитель. Если нужно понимать запрос своими словами и совершать действия в системах, вам нужен не канал, а ИИ-агент — разница разобрана в отдельном материале. Бот — это канал разговора со сценарием, агент — исполнитель с доступом к системам; их часто соединяют, но покупают отдельно.
Поток обращений маленький. Пока однотипных вопросов в день десяток, человек отвечает быстрее любого бота, а бот будет стоять пустым. Считать надо не по числу клиентов, а по числу повторяющихся обращений и времени на каждое.
Опишите сценарий и назовите систему, с которой бот обязан разговаривать, — верну оценку с разбивкой по слоям и скажу, если задача решается конструктором. Что я делаю и на каких условиях — услуги; первый рабочий модуль выходит за 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.