Сколько стоит Telegram-бот: смета одной задачи

7 минут чтения

По моему расчёту Telegram-бот стоит 27-38 часов работы, если он отвечает клиентам по правилам и нейросетью, хранит переписку и зовёт владельца, когда ответить нечем. По ставке 155 за час это 4 185-5 890 , или 1 485-2 090 долларов. Панель управления внутри Telegram, то есть Mini App, добавляет к той же задаче 21-31 час: всего 7 440-10 695 , или 2 640-3 795 долларов.

Часы в сметах расчётные и посчитаны с нуля: такую вилку я называю клиенту до начала работы. Если задача почти совпадает с нашим бесплатным шаблоном бота с панелью, в счёт идут запуск, приёмка и отличия: 12-18 часов плюс доработки.

Что умеет бот в обоих вариантах

Возьмём небольшой салон: клиенты пишут ему в Telegram. Требования в обоих вариантах одни, переписка текстовая: голосовые, фото и файлы в смету не входят.

  1. На типовые вопросы (цена, часы работы, адрес) бот отвечает по правилам, которые владелец меняет сам.
  2. На остальное отвечает нейросеть по инструкции, которую пишет владелец. Выключил её, и клиент получает дежурную фразу.
  3. Бот сохраняет контакты и историю текстовых сообщений.
  4. Если не подошло правило и нейросеть не ответила, бот зовёт владельца, и тот отвечает клиенту от имени бота. Правильность ответа нейросети бот сам не проверяет.
  5. Рассылка всем или тем, кто писал за 30 дней, с отложенным стартом.

Отличается одно: владелец управляет ботом командами в чате или на экранах внутри Telegram.

Смета 1: бот, управление командами в чате

  • Разбор задачи и спецификация, 3-4 ч. Требования и признаки готовности для приёмки.
  • Приём сообщений, база клиентов, 4-6 ч. Кто написал, когда, вся текстовая переписка.
  • Правила автоответов, 4-5 ч. Правила меняются командой в чате.
  • Ответы нейросетью, 3-5 ч. По вашей инструкции, с учётом переписки.
  • Сигнал владельцу, 3-4 ч. Вопрос приходит вам, ответ уходит клиенту.
  • Рассылка, 4-5 ч. По расписанию, не теряется при перезапуске сервера.
  • Сервер, 2-3 ч. Автозапуск после сбоя, ежедневная копия базы.
  • Тесты и приёмка, 4-6 ч. Проверка каждого требования из спецификации.

Итого: 27-38 часов, 4 185-5 890 .

Куда уходят часы

Спецификация и тесты занимают 7-10 часов из 27-38. Их хочется вычеркнуть первыми, но без них принимать работу не по чему, и «бот работает» превращается в спор о том, что считать работой. Работа идёт отрезками по одной-две недели. Если она выходит за верхнюю границу вилки, я останавливаюсь и обсуждаю это до следующего счёта, подробнее в статье о часе разработчика.

Когда нужна панель, а когда хватит бота

Панель нужна, когда клиентами занимается больше одного человека: общая история и заметки к клиенту в чат с ботом не помещаются. И когда правила меняются каждую неделю, а клиента ищут по имени.

Если владелец один и отвечает с телефона пару раз в день, хватит первой сметы. Панель можно добавить вторым этапом, бот при этом не переписывается. Доплата тогда выйдет на два часа больше второй сметы ниже, 23-33 часа: команды управления в чате уже будут сделаны. Чем Mini App отличается от бота, разобрано в статье про Telegram Mini App.

Смета 2: доплата за панель Mini App

  • Экраны панели, 10-13 ч. Сводка, клиенты с поиском и заметками, карточка с перепиской и ответом, правила, рассылки.
  • Серверная часть панели, 4-6 ч. Ответы, правила, рассылки доступны только владельцу.
  • Проверка входа через Telegram, 2-3 ч. Под видом владельца не войти.
  • Адрес панели, 1-2 ч. Поддомен, кнопка в меню бота.
  • Предпросмотр в браузере, 1-2 ч. Экраны можно смотреть до подключения Telegram.
  • Тесты панели и входа, 3-4 ч. Посторонний получает отказ.
  • Приёмка в живом Telegram, 2-3 ч. Телефон и компьютер.
  • Команды управления в чате, минус 2 ч. Их заменяют экраны.

Доплата: 21-31 час, 3 255-4 805 . Бот с панелью: 48-69 часов, 7 440-10 695 .

Панель шаблона: карточка клиента с перепиской и полем, откуда ответ уходит от имени бота
Панель шаблона в предпросмотре 8 октября 2026, данные тестовые.

Почему панель стоит почти как сам бот

На странице услуги простой Mini App с каталогом стоит 18-25 часов: это витрина на несколько экранов. Здесь панель повторяет все пять требований бота и закрыта от посторонних.

Объём виден по шаблону бота с панелью управления, который лежит у нас бесплатно: в нём те же пять требований и панель из второй сметы. 8 октября я его замерил: из 2 753 строк кода приложения на панель приходится 1 504, это 55%. Из 82 тестов 34 проверяют панель и вход через Telegram.

Приёмка в живом Telegram стоит в смете не для запаса. При сборке шаблона нашлись две ошибки. Первая версия открывала панель кнопкой обычной клавиатуры, а при таком запуске Telegram не передаёт, кто открыл: панель не открылась бы даже у владельца. А кириллица в имени ломала запрос к серверу, и у части пользователей приложение бы падало.

Шаблон я собрал 8 сентября за день как бесплатный материал для читателей, вместе с ИИ-агентом. Часы не записывал. Чужих требований, согласований и приёмки в этом дне не было. Шаблон подтверждает состав функций, а часы в сметах остаются расчётными.

Терминал: подсчёт строк панели и прогон 82 тестов шаблона
Прогон 8 октября 2026: Python 3.14, aiogram 3.31.

Что платить после запуска

Сервер. Бот и панель размещаются вместе, аренду вы оплачиваете отдельно, а тариф выбираем по нагрузке. Как поднять бота на своём сервере, разобрано в материале с панелью в браузере.

Адрес для панели. Mini App открывается только по защищённому адресу (https), подойдёт поддомен вашего сайта с бесплатным сертификатом. Боту без панели адрес не нужен.

Нейросеть. Ключ оформляет владелец у провайдера, который официально работает в его стране, и платит за объём текста. Месячный расход я считаю по образцу вашей переписки после выбора провайдера, до этого строка бюджета открыта. Без ключа бот отвечает по правилам и дежурной фразой бесплатно.

Доработки. На код по спецификации даю два месяца гарантии, дальше правки идут по часам.

Как уменьшить смету

Дешевле всего обходится убранное требование. Без нейросети первая смета теряет 3-5 часов, без рассылки ещё 4-5: остаётся 20-28 часов, 3 100-4 340 .

Если ваш сценарий почти совпадает с шаблоном, начинайте с него: бот с панелью там уже собран. Останутся разбор задачи, сервер, адрес панели и приёмка: по строкам смет 12-18 часов, плюс ваши отличия. Смета с нуля нужна, когда задача от шаблона заметно отличается. Одно из них почти наверняка нейросеть: шаблон подключён к одному провайдеру, а нужен тот, что официально работает в вашей стране.

Собрать бота самому с помощью нейросети тоже можно, эту развилку разбирает статья о том, как сделать бота в Telegram.

Если нужна оплата

На странице услуги простой бот, который принимает оплату и выдаёт чек, стоит 30-50 часов, около 4 700-7 800 BYN. К боту из этой статьи оплату добавляют отдельными работами: подключение платёжного провайдера, чек, проверка уведомлений об оплате.

Что дальше

Новые посты на почту

Без спама. Отписка в один клик в любом письме.