Разработка · 7 мин чтения

Как заказать телеграм-бота: чек-лист для разговора с подрядчиком

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

Когда есть смысл заказать телеграм-бота, а когда хватит готового решения

Перед тем как звонить подрядчику, стоит честно ответить себе на вопрос: нужен ли отдельный бот или задачу закроет более простой инструмент. Если весь функционал сводится к форме заявки и уведомлению в чат, часто дешевле и быстрее обойтись скриптом на сайте: например, виджетом на Tilda, который считает доставку через СДЭК или проверяет промокод перед оплатой. Такие доработки стоят от 3 000 ₽ и делаются за один-два дня.

Бот нужен, когда взаимодействие растянуто во времени и требует памяти о пользователе: запись на услугу с переносами, подписка с оплатой и напоминаниями, поддержка с историей обращений, каталог с фильтрами внутри Telegram. Я обычно советую заказывать бота, если у бизнеса уже есть регулярный поток обращений в директ или личку и часть из них можно снять автоматическими сценариями, а не когда бот нужен «на будущее» или потому что «у конкурентов есть».

Техническое задание: что подготовить перед тем как заказать телеграм-бота

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

  • Цель бота одним предложением: что он должен делать в первую очередь, а что можно добавить позже
  • Сценарии диалогов: хотя бы черновиком, кто и в какой момент получает сообщение, где развилки
  • Список интеграций: CRM (amoCRM, Bitrix24), приём оплаты, доставка, рассылки, внешние API
  • Объём аудитории: сколько пользователей ожидается в первый месяц и в пике нагрузки
  • Кто хранит персональные данные и где: по 152-ФЗ данные клиентов из РФ должны лежать на серверах в России, это стоит проговорить сразу, а не выяснять после подключения зарубежного облака
  • Требования к текстам и оформлению: кнопки, эмодзи, тон общения, есть ли готовый контент или его нужно писать
  • Кто владеет токеном бота в BotFather после сдачи проекта

Чем подробнее сценарии, тем точнее оценка. Подрядчик, который называет цену по фразе «нужен бот для магазина» без уточнений, либо будет менять смету по ходу работы, либо изначально заложил запас на неизвестность, а это тоже ваши деньги.

Сколько стоит заказать бота для Telegram

Цена зависит не от платформы, а от того, сколько логики и внешних систем в боте. Ниже ориентир по моим тарифам, они растут по мере усложнения сценариев:

Тип бота Что внутри Стоимость
Информационный бот меню, FAQ, рассылка, сбор заявок от 30 000 ₽
Бот с приёмом оплаты кнопки оплаты, чек, статус платежа от 30 000 ₽
Бот с интеграцией CRM и автоматизацией передача заявок, сделки, сценарии в n8n от 30 000 ₽ за бота, автоматизация в n8n от 25 000 ₽
Бот с ИИ-ответами база знаний, диалог на Claude или OpenAI от 50 000 ₽

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

На рынке фрилансеры оценивают простого бота от 10 000 до 20 000 ₽, но часто без тестирования нагрузки и без документации на сдаче. У студий цена стартует от 100 000 ₽ и выше, при этом в неё закладывают менеджмент и часто более длинный срок согласований. Смотрите не только на цифру, но и на то, что в неё входит: тестовые сценарии, логирование ошибок, передачу доступов.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

На чём подрядчик должен собирать бота: стек и хостинг

Большинство ботов на Python я пишу на aiogram, это библиотека, которая закрывает и простые сценарии с кнопками, и сложную логику с состояниями (FSM) для многошаговых диалогов вроде записи на приём или оформления заказа. Спросите подрядчика, на чём он пишет и почему: если ответ «на конструкторе без кода», уточните, как масштабируется логика, если сценариев станет больше десяти.

Второй момент, часто упускаемый в переговорах, это способ получения сообщений от Telegram: long polling или webhook. Polling проще в разработке и подходит для небольшой нагрузки, webhook требует HTTPS-сервер, но лучше держит нагрузку и быстрее отвечает. Пример минимальной настройки вебхука на aiogram:

from aiogram import Bot, Dispatcher
from aiogram.webhook.aiohttp_server import SimpleRequestHandler, setup_application
from aiohttp import web

bot = Bot(token="TOKEN")
dp = Dispatcher()

async def on_startup(app):
    await bot.set_webhook("https://example.ru/webhook")

app = web.Application()
app.on_startup.append(on_startup)
SimpleRequestHandler(dispatcher=dp, bot=bot).register(app, path="/webhook")
setup_application(app, dp, bot=bot)
web.run_app(app, port=8080)

Для хостинга спрашивайте, где физически стоит сервер: если бот собирает данные клиентов из России, сервер тоже должен быть в РФ. Отдельно уточняйте, нужен ли вообще полноценный бэкенд или часть логики можно закрыть без него: связку заявок с CRM, рассылками и таблицами часто быстрее и дешевле собрать в n8n, а бот в этом случае становится просто точкой входа. Если помимо самого бота нужна более широкая автоматизация процессов между сервисами, такие задачи я считаю отдельно, весь список того, что делаю, смотрите в разделе услуг.

Что спросить у подрядчика перед стартом

Эти вопросы снимают половину рисков ещё на этапе переговоров, до того как деньги ушли по предоплате:

  • На чём и как будет написан бот, кто автор кода: сам исполнитель или субподрядчик
  • Что входит в фиксированную цену, а что оплачивается отдельно (например, доработки после сдачи)
  • Кто владелец токена и репозитория после оплаты: код и доступы переходят заказчику или остаются у разработчика
  • Где будет храниться база пользователей и кто отвечает за её сохранность
  • Что произойдёт, если Telegram изменит API или ограничит бота: кто мониторит и чинит
  • Есть ли логирование ошибок и куда приходят уведомления о сбоях
  • Как оформлен договор: сроки, этапы оплаты, что считается приёмкой

Если на часть этих вопросов подрядчик отвечает расплывчато или предлагает «обсудить потом», это сигнал вернуться к обсуждению условий до перевода предоплаты, а не после.

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

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

  • Пройти каждый сценарий диалога от начала до конца, включая отмену и возврат назад
  • Проверить обработку некорректного ввода: что бот делает, если пользователь пишет не то, что ожидается
  • Протестировать оплату в боевом режиме на минимальную сумму, если подключён эквайринг
  • Убедиться, что уведомления доходят администратору и в CRM, если она подключена
  • Проверить, что бот корректно ведёт себя при одновременном обращении нескольких пользователей
  • Получить документацию: список команд, схему сценариев, доступы к серверу и репозиторию

Отдельно проговаривайте, что происходит после сдачи: если поддержка не включена в договор, любое изменение сценария, новая кнопка или доработка под сезонную акцию оплачиваются отдельно. Я обычно оформляю такие доработки почасово или беру бота на техподдержку от 15 000 ₽ в месяц, если правки идут регулярно.

Частые вопросы

Сколько времени занимает разработка телеграм-бота?

Простой информационный бот с меню и рассылкой я делаю за 5-7 рабочих дней. Бот с оплатой и интеграцией в CRM занимает от двух до трёх недель, с учётом тестирования сценариев и подключения внешних сервисов. Срок сильно зависит от того, насколько быстро заказчик согласовывает тексты и сценарии, задержки на этой стороне часто удлиняют проект больше, чем сама разработка.

Можно ли собрать бота без программиста, на конструкторе?

Для простых сценариев вроде рассылки и меню конструкторы работают и стоят дешевле. Как только появляется ветвление диалогов, интеграция с оплатой или CRM, конструктор начинает упираться в лимиты платформы, и дешевле сразу заказать код, чем потом переписывать логику с нуля.

Что делать, если после запуска понадобились изменения в сценариях?

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

Кто должен оставаться владельцем бота в Telegram после сдачи проекта?

Владельцем токена в BotFather и репозитория с кодом должен быть заказчик, это стоит прописать в договоре отдельным пунктом. Если исполнитель отказывается передавать доступы после полной оплаты, это повод насторожиться ещё на этапе переговоров, а не после того, как бот уже в проде.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно