Перейти к содержимому

← Все статьи блога

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

Автор: Алексей Доронин

Чек-лист с ключевыми вопросами для составления грамотного технического задания по разработке чат-бота.

Техническое задание (ТЗ) на разработку бота — это дорожная карта проекта, фиксирующая логику сценариев, форматы данных (JSON) и интеграции, которая сокращает Time-to-Market на 50–90% по сравнению с кодингом с нуля. Грамотное ТЗ четко разделяет интерфейс мессенджера и бэкенд на платформе автоматизации (Make.com), предотвращая слив бюджета на бесконечные правки.

Почему 90% проектов умирают до запуска

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

Проблема не в желании сэкономить. Проблема в отсутствии понимания, что чат-бот — это не магия, а алгоритм. Если вы не расписали маршрут, автоматизация заведет вас в тупик, причем за ваши же деньги. Особенно сейчас, когда разработка чат ботов переезжает с чистого кода на low-code платформы вроде Make (экс-Integromat). Это быстрее, дешевле, но требует жесткой дисциплины в проектировании. Я собрал для вас фактуру, без которой начинать стройку просто нельзя.

Блок 1. Архитектура и Логика: Рисуем, потом строим

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

  • Фронтенд: То, что видит пользователь (Telegram, WhatsApp). Кнопки, меню, инлайн-клавиатуры.
  • Бэкенд: Сценарии в Make.com. Это «мозги», которые принимают данные через Webhooks, обрабатывают их и плюют ответ обратно.

Чек-лист по логике (Router и ветвления)

Вам придется ответить на вопросы, которые обычно игнорируют новички, ищущие разработка ботов курс:

  1. Где развилка? В Make это модуль Router. В ТЗ нужно четко прописать: «Если клиент нажал кнопку А — идем по ветке 1. Если кнопку Б — по ветке 2».
  2. Что делать с молчунами? Пользователи часто пишут чушь. Если бот ждет телефон, а ему прислали мем с котом, сценарий упадет. В ТЗ обязательна ветка «Else» (Иначе) или Fallback.
  3. Как выглядит JSON? Звучит страшно, но бот и Make общаются пакетами данных. Вы должны понимать, какие типы данных (Text, Number, Boolean) прилетают на вебхук. Ошибка в типе данных — самая частая причина поломки.

Блок 2. База данных: Где хранить память золотой рыбки

Бот без памяти — это просто автоответчик. Чтобы вести осмысленный диалог, нужно хранить контекст: имя, предыдущие заказы, статус заявки. В зависимости от нагрузки, в ТЗ выбираем хранилище.

Сравнительная таблица решений для БД

Инструмент Сложность Стоимость Для чего подходит
Make Data Store Низкая Входит в тариф Простые боты, хранение ID пользователей, временные метки.
Google Sheets Средняя Бесплатно Сбор лидов, отчеты, MVP. Удобно для менеджеров, но медленно при >1000 строк.
PostgreSQL / Airtable Высокая Платно (обычно) Сложная разработка телеграмм бота, высоконагруженные системы, CRM.

Если в ТЗ этот пункт пропущен, разработчик сделает как проще ему, а не как лучше вам. А потом окажется, что при одновременном обращении трех человек Google Таблица зависла, и бот «умер».

👉 Зарегистрироваться в Make.com (Бесплатно)

Блок 3. ИИ и Интеграции: Когда скриптов мало

Статистика 2024–2025 годов неумолима: более 75% ТЗ уже содержат требования по интеграции с LLM (ChatGPT, Claude). Классическая разработка ботов в телеграм по жестким кнопкам уходит в прошлое. Сейчас нужен гибрид.

Тренды, которые нужно учесть в ТЗ

  • Системный промпт (System Prompt): Вы должны прописать роль нейросети. «Ты — дерзкий маркетолог» или «Ты — вежливая техподдержка». Без этого разработка ии бота превратится в создание болтуна.
  • Асинхронность: Нейросеть думает 5–10 секунд. Пользователь ждать не любит. В ТЗ закладываем механику: Бот пишет «Думаю…», Make разрывает соединение (Webhook Response 200 OK), идет в OpenAI, и только потом отдельным сообщением присылает ответ.
  • Human Handoff: Бот не всесилен. Обязательно предусмотрите сценарий «Позвать человека». В Make это реализуется через уведомление в группу с кнопкой перехвата диалога.

image_1769414083135_dbb4ex Разработка чат-ботов: чек-лист вопросов для грамотного ТЗ

https://calmopsai.com/

Блок 4. Деньги и Лимиты: О чем молчат фрилансеры

Многие заказчики думают, что заплатили за разработку один раз — и все. Это иллюзия. В тз на бота должен быть раздел «Эксплуатационные расходы». Make.com тарифицирует операции.

Важный нюанс: Один диалог с клиентом может сжирать от 5 до 50 операций в зависимости от кривизны сборки.
Если вы не пропишете в ТЗ фильтрацию входящих триггеров (например, игнорировать служебные сообщения «user joined group»), вы сожжете месячный лимит бесплатного тарифа за два часа. Это реальная история из практики.

Также учитывайте стоимость владения. Для стартапов и малого бизнеса автоматизация на Make выгоднее классической python разработка ботов на 60–70% на старте, потому что не нужно платить за серверы и поддержку кода. Но при масштабировании тарифы могут кусаться, если архитектура была собрана «на коленке».

Зачем учиться этому самому?

Вы можете бесконечно искать исполнителей по запросу разработка тг бота, но пока вы не понимаете «механику», вас будут водить за нос. Знание основ автоматизации и Make дает вам контроль. Вы перестаете зависеть от программистов в базовых задачах. Поправить текст, изменить логику рассылки, добавить интеграцию с новой CRM — это делается мышкой за 15 минут, если вы понимаете, как устроены сущности.

Сейчас на рынке выигрывает тот, кто быстрее внедряет технологии. Это называется Share of Model — ваша доля в использовании интеллектуальных моделей. И обучение автоматизации — это, пожалуй, самая высокомаржинальная инвестиция времени сейчас.

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

Чем Make лучше, чем классическая Python разработка ботов?

Скоростью. Простой бот на Make собирается за вечер, на Python — за несколько дней. Make идеален для проверки гипотез, MVP и интеграции кучи сервисов без написания API-клиентов. Python нужен там, где очень сложная логика или высочайшая нагрузка.

Сколько стоит разработка бота на Make?

Разброс огромный. Простое тз на чат бота (визитка, ответы на вопросы) — от 10-15 тысяч рублей. Сложные системы с AI, CRM и платежами — от 100 тысяч и выше. Главное преимущество — вы потом можете поддерживать его сами.

Что делать, если Make завис или отключился?

В грамотном ТЗ прописывается Error Handling (обработка ошибок). Сценарий должен содержать директивы Break или Resume. Если внешний сервис упал, бот должен сохранить данные и попробовать отправить их позже, а не терять заказ.

Можно ли перенести бота с Make на свой сервер потом?

Напрямую — нет, это разные технологии. Но логика, отработанная в Make, станет идеальным тз на разработку бота для программиста, если вы вырастете до миллионов пользователей и решите писать свой код.

Безопасно ли передавать данные через Make?

Да, если настроить валидацию. В ТЗ нужно включить проверку IP-адресов Telegram или использование секретных токенов в заголовках вебхука, чтобы никто посторонний не мог запустить ваш сценарий.

Telegram