Телеграм боты на заказ спрашивают у меня по одному и тому же сценарию: сколько это стоит и когда бот заработает. Отвечу сразу: у меня разработка бота начинается от 30 000 ₽, а простой бот на aiogram я собираю за 5-7 рабочих дней. Дальше по пунктам разбираю, из чего складывается сумма в счёте, что растягивает сроки на практике и на что смотреть при приёмке, чтобы бот не спотыкался на первой сотне живых пользователей.
Из чего складывается цена на разработку телеграм-бота под заказ
Цена бота собирается не из одной цифры за штуку, а из нескольких слагаемых, и на бирже фриланса это обычно прячут за одной округлённой суммой.
Первое слагаемое - сложность сценария. Бот-меню с пятью кнопками и рассылкой пишется за один присест. Бот с ветвящимся диалогом, ролями пользователей и разными правами доступа требует отдельной схемы состояний, и именно на этом этапе я трачу время до начала кода.
Второе - количество интеграций. Подключение к оплате, передача заявок в CRM, синхронизация с таблицами или базой данных - каждая интеграция это отдельный кусок работы со своей документацией стороннего сервиса, лимитами и форматом ответов API. Подключение бота к цепочке автоматизации через автоматизацию в n8n идёт отдельной услугой от 25 000 ₽, если нужно не просто передать заявку, а выстроить цепочку из нескольких сервисов.
Третье - хранение данных. Простому боту достаточно локальной базы, боту с историей заказов и персональными ответами нужна отдельная база данных и её резервное копирование.
Четвёртое - ИИ-логика. Если бот должен отвечать по базе знаний компании или вести диалог с учётом контекста, это отдельная работа с подключением языковой модели и подготовкой данных для поиска по ним, у меня такая интеграция идёт от 50 000 ₽ отдельной услугой.
Моя цена на разработку телеграм-бота начинается от 30 000 ₽, это стоимость проекта с одним основным сценарием, без сложных внешних интеграций. Полную сумму по конкретной задаче считаю после короткого созвона или переписки с описанием сценария.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
Сроки по этапам: сколько ждать бота на заказ
По моей практике сроки распределяются так.
- Техническое задание и схема диалогов - 1-2 дня. Здесь фиксирую сценарии, команды, роли и список интеграций, чтобы не переделывать логику в середине разработки.
- Разработка MVP - 5-7 дней для бота с одним сценарием и без внешних интеграций, 10-15 дней, если добавляются оплата, CRM и хранение состояния в базе данных.
- Тестирование - 2-3 дня. Проверяю обработку некорректного ввода, повторные нажатия кнопок, обрыв соединения с внешним API, поведение при одновременных запросах от нескольких пользователей.
- Доработки перед сдачей - обычно 1-2 итерации по замечаниям, если сценарий был описан заранее и не менялся кардинально в процессе.
Сроки растягивает не код, а организационные моменты на стороне заказчика: если для оплаты нужен договор с эквайрингом, а его ещё не подписали, или тексты для сценария до сих пор не готовы, разработка стоит на паузе, а не идёт медленнее.
Что входит в разработку и что оплачивается отдельно
В стоимость бота входит:
- анализ задачи и согласование сценария диалогов;
- написание кода бота на aiogram и деплой на сервер;
- подключение вебхука или long polling, в зависимости от того, что подходит по задаче;
- базовое тестирование сценариев перед сдачей;
- передача токена бота, кода и доступа к репозиторию заказчику.
Отдельно оплачивается:
- аренда сервера или VPS под бота - хостинг я в стоимость разработки не включаю, это отдельный ежемесячный платёж провайдеру;
- комиссии платёжных провайдеров при приёме оплаты внутри бота;
- доработки и новые функции после сдачи проекта - это отдельная услуга, а не часть исходного счёта;
- техподдержка бота после запуска - у меня это отдельная услуга от 15 000 ₽ в месяц, если нужен кто-то на связи для мелких правок и мониторинга.
Что подготовить перед стартом проекта
Чтобы разработка не встала на первой неделе, до старта нужны:
- токен бота из BotFather или доступ к аккаунту, откуда я его получу вместе с заказчиком;
- тексты для меню, кнопок и ответов бота, хотя бы черновик;
- реквизиты для приёма оплаты, если бот продаёт что-то напрямую;
- доступ к CRM или таблице, куда должны попадать заявки, и документация по её API, если это не массовый сервис;
- список ролей пользователей бота, если админ и клиент должны видеть разный функционал.
Без этого списка тоже можно начать, но тогда первые дни разработки уходят на то, чтобы вытащить эту информацию из заказчика, а не на код.
Смета: пример расчёта бюджета на бота
Собрал типовую смету для бота среднего уровня сложности - с меню, приёмом заявок и передачей их в CRM через автоматизацию.
| Компонент | Что делает | Стоимость |
|---|---|---|
| Разработка бота на aiogram | Логика диалогов, кнопки, обработка команд, деплой | от 30 000 ₽ |
| Автоматизация передачи заявок | Связка бота с CRM или таблицей через сценарии n8n | от 25 000 ₽ |
| Подключение оплаты | Приём платежей внутри диалога через платёжного провайдера | по факту, зависит от провайдера |
| ИИ-ответы по базе знаний | Подключение модели и поиска по документам компании | от 50 000 ₽ |
| Хостинг бота | VPS для бесперебойной работы 24/7 | оплачивается отдельно у провайдера |
Комиссию платёжного провайдера и стоимость VPS я не указываю фиксированной цифрой - она зависит от тарифа банка и хостинг-провайдера, а не от того, какого бота я разрабатываю. На рынке фрилансеры и студии называют за похожий проект от 15 000 до 150 000 ₽, но это чужой ценник без разбивки по компонентам, сравнивать его без сметы бессмысленно.
Где боты на заказ обычно ломаются на практике
Часто вижу одни и те же проблемы у ботов, которые делали до меня или второпях.
Хранение состояния в переменных процесса, а не в базе данных. Работает на тесте, а после перезапуска сервера бот забывает, на каком шаге диалога был каждый пользователь.
Вебхук без нормального HTTPS-сертификата. Telegram Bot API принимает вебхуки только по HTTPS с валидным сертификатом, и если домен или сертификат настроены криво, бот просто не получает обновления, при этом в логах может быть тихо.
Игнорирование лимитов на отправку сообщений. По документации Telegram Bot API есть ограничение на массовую рассылку - около 30 сообщений в секунду на всех получателей и не больше одного сообщения в секунду в один и тот же чат. Бот, который рассылает уведомления всем сразу без очереди, начинает получать ошибки и терять часть сообщений.
Обработка ошибок платежей на отвали. Если платёж завис или провайдер вернул ошибку, а бот никак это не обрабатывает, клиент повторяет попытку оплаты, и на этом месте не экономлю время при разработке.
Хранение контактов и переписки клиентов в иностранных таблицах или заметках. Если бот собирает персональные данные, их нужно держать на серверах в России, а не в первом попавшемся зарубежном сервисе, к которому привык сам заказчик.
Как принимать работу у разработчика
Перед тем как подписывать акт или переводить финальный платёж, проверяю вместе с заказчиком:
- все сценарии из технического задания работают в реальном Telegram-клиенте, а не только в тестовом окружении разработчика;
- бот корректно реагирует на некорректный ввод - случайный текст вместо кнопки, повторное нажатие, обрыв связи;
- вебхук или polling работает стабильно без просадок при нескольких одновременных пользователях;
- токен бота, доступ к репозиторию с кодом и данные для деплоя переданы заказчику, а не остаются только у разработчика;
- есть краткое описание, как задеплоить бота заново на другом сервере, если потребуется переезд.
Если что-то из этого списка разработчик не может показать вживую, а только обещает на словах, это повод попросить демонстрацию до оплаты, а не после.
Условия и возможности Telegram меняются, поэтому перед запуском я уточняю их у самого сервиса.
Частые вопросы
Сколько стоит бот с оплатой и CRM?
Базовая разработка бота у меня начинается от 30 000 ₽, интеграция с CRM через автоматизацию добавляет отдельную услугу от 25 000 ₽, а подключение оплаты считаю по факту, потому что комиссия и требования зависят от выбранного платёжного провайдера.
Нужен ли отдельный сервер для телеграм-бота?
Да, боту нужен сервер или VPS, который работает круглосуточно, иначе он будет отвечать только пока запущен код на компьютере разработчика. Хостинг я в стоимость разработки не включаю, это отдельный ежемесячный платёж провайдеру.
Можно ли доработать бота после сдачи?
Можно, но это отдельная работа, а не часть исходного проекта. Если нужно, чтобы кто-то следил за ботом и вносил мелкие правки на регулярной основе, для этого у меня есть отдельная услуга техподдержки от 15 000 ₽ в месяц.
Кому принадлежит бот после разработки?
Токен бота, аккаунт в BotFather и код я передаю заказчику при сдаче проекта. Бот и вся его инфраструктура остаются в собственности заказчика, а не привязаны к моему аккаунту или серверу.