Разработка чат-бота — это шесть шагов: цель и метрика, выбор канала, выбор способа сборки (конструктор, код или LLM), сценарий диалога, интеграции с вашими системами, тестирование и запуск. Ниже — каждый шаг с ценами, лимитами платформ и рабочим кодом по состоянию на август 2026 года.
Что изменилось в разработке чат-ботов с 2023 года
Материалы трёхлетней давности отправляют читателя на платформы, которых для российского проекта больше нет. Что поменялось по факту:
- Telegram Bot API дошёл до версии 10.2 (14 июля 2026). В неё вошли Rich Messages — блочная разметка с многоуровневыми заголовками и списками, эфемерные сообщения, видимые только конкретному пользователю (поля
is_ephemeral,receiver_user,ephemeral_message_id), и первичная поддержка Communities — связок из супергрупп, каналов и ботов. - В Bot API 10.0 (8 мая 2026) появился гостевой режим: бот может получать сообщения и отвечать в чатах, участником которых он не является (метод
answerGuestQuery, полеguest_messageв Update). - Появился МАКС со своим Bot API. Официальная документация мессенджера уже стоит в первой пятёрке поиска по запросу «разработка чат ботов» — раньше это место занимали подборки конструкторов.
- Chatfuel ушёл из российского контура. На странице тарифов сервис заявляет автоматизацию только для Instagram*, Facebook* и WhatsApp*. Telegram и ВКонтакте в списке каналов отсутствуют.
- Dialogflow сменил оболочку. В документации Google Cloud консоль Dialogflow CX помечена как «Deprecated user interface for building agents with flows», её заменила консоль Conversational Agents, объединившая Dialogflow CX и Vertex AI Agent Builder.
Практический вывод: старые списки платформ переносить нельзя. Ниже — способы сборки и каналы, которые работают из России в 2026 году.

- Возможность получить Доступ в Нейроклуб на целый месяц
- Как ИИ ускоряет работу и приносит деньги
- За 2 часа вы получите четкий план, как начать работать с ИИ прямо сейчас!
Три способа разработки: конструктор, код, LLM

Развилка решается до сценария и до выбора платформы, потому что она определяет и бюджет, и потолок возможностей.
Конструктор без кода
Диалог собирается мышкой из блоков «сообщение — кнопка — условие». Подходит для FAQ, записи на услугу, приёма заявок, рассылок по подписчикам. Ограничение жёсткое: всё, чего нет в блоках платформы, вы не сделаете — либо доплачиваете за вебхуки и код внутри конструктора.
Код поверх API мессенджера
Вы пишете сервис, который сам ходит в https://api.telegram.org/bot<token>/METHOD_NAME и отдаёт ответы. Сам Bot API бесплатен, платите только за сервер. Способ обязателен, когда бот лезет в вашу базу, считает что-то нетривиальное или должен выдерживать нагрузку.
LLM-бот на языковой модели
Вместо дерева сценариев — модель, которой в запрос подкладывают инструкцию и куски вашей базы знаний. Отвечает на формулировки, которых не было в сценарии. Платите за токены, и это первая статья расхода, которая растёт вместе с трафиком. Разбор архитектурного выбора между готовым фреймворком и моделью — в отдельном материале про Microsoft Bot Framework и OpenAI GPT для бизнеса.
| Критерий | Конструктор | Код + API | LLM-бот |
|---|---|---|---|
| Срок до первой версии | часы | дни | дни — недели |
| Нужен программист | нет | да | да |
| Постоянный платёж | подписка платформы | сервер | сервер + токены |
| Свободные формулировки | нет | нет | да |
| Доступ к вашей БД | через вебхуки | прямой | прямой |
| Предсказуемость ответа | полная | полная | частичная, нужен контроль |
Комбинация встречается чаще чистых вариантов: сценарий ведёт человека по кнопкам, а свободный вопрос уходит в модель.
Выбор канала: Telegram или МАКС

Канал выбирают не по популярности, а по двум цифрам: сколько сообщений в секунду вам разрешат слать и что требуется на входе.
Telegram: вход за пять минут, потолок в рассылке
Бот заводится командой /newbot у @BotFather: он спрашивает имя и юзернейм (5–32 символа, обязательное окончание на bot) и выдаёт токен вида 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw. Токен — единственный ключ к боту, у кого он есть, тот ботом и управляет.
Лимиты, которые ломают планы по рассылкам, описаны в справке Telegram: в один чат — не чаще одного сообщения в секунду, в группу — не больше 20 сообщений в минуту, массовая рассылка — около 30 сообщений в секунду. Посчитайте сами: база на 100 000 подписчиков при 30 сообщениях в секунду разойдётся за 3 333 секунды, то есть примерно 56 минут. Платный режим broadcast поднимает потолок до 1 000 сообщений в секунду, но стоит 0,1 Stars за каждое сообщение сверх бесплатных тридцати в секунду и требует баланса от 100 000 Stars и от 100 000 активных пользователей в месяц.
МАКС: выше порог входа, зато корпоративный контур
Здесь бота нельзя завести «просто так». По документации платформы МАКС она доступна юрлицам, ИП и самозанятым — резидентам РФ, профиль нужно создать и верифицировать. Число ботов ограничено: организация и ИП — 5 ботов, самозанятый — 2. Каждый бот проходит модерацию, она занимает до 48 часов по рабочим дням, и только после статуса «создан» вы получаете токен.
Технические требования отличаются от телеграмных: запросы идут на домен platform-api2.max.ru, токен передаётся заголовком Authorization — передача через query-параметры больше не поддерживается, а рекомендованный потолок — 30 запросов в секунду.

- Выполним базовые задачи на российских нейросетях и посмотрим на результаты!
- Файл-инструкцию «Как сделать нейро-фотосессию из своего фото бесплатно, без иностранных карт и прочих сложностей»
- 10 способов заработать на нейросетях: Посмотрим рынок вакансий и поймем, где навыки ИИ дадут наибольший профит
Этапы разработки чат-бота: шесть шагов вместо двенадцати

Длинные списки из десятка этапов путают: «монетизация» и «добавление функций» — это уже жизнь продукта, а не разработка. Рабочая последовательность короче.
Шаг 1. Определение целей и задач — через одну метрику
Формулировка «улучшить клиентский сервис» непроверяема. Цель считается поставленной, когда у неё есть число, которое вы снимете через месяц после запуска: доля обращений, закрытых без оператора; количество заявок из бота; среднее время первого ответа. Типовые задачи, которые бот действительно закрывает, — поддержка и ответы на повторяющиеся вопросы, приём и квалификация заявок, запись на услугу, уведомления по статусу заказа, внутренние регламенты для сотрудников.
Отсюда же выводится объём базы знаний. Бот, отвечающий на 20 вопросов, и бот, разбирающий 200 сценариев, — это разные проекты по срокам и по цене.
Шаг 2. Выбор платформы и канала
На этом шаге закрываются три вопроса разом: где живёт аудитория, кто будет собирать бота и какой у него потолок нагрузки. Правило простое: если задача полностью описывается деревом кнопок и не требует доступа к вашей базе, берите конструктор. Как только появляется «посмотреть остаток на складе» или «подтянуть историю клиента из CRM» — нужен код или связка конструктора с вебхуком.
Шаг 3. Проектирование диалогов
Сценарий пишется не от красивого приветствия, а от точек выхода: чем именно заканчивается разговор — заявкой, записью, оплатой, переводом на оператора. Дальше от каждой точки выхода восстанавливается путь назад.
Обязательные элементы, которые чаще всего забывают: реакция на непонятый ввод (не «я вас не понял» по кругу, а переформулировка и кнопки), выход на живого человека в любой момент, ограничение глубины меню — больше трёх уровней вложенности люди не проходят, и понятная стартовая подсказка в ответ на /start.
Шаг 4. Создание интеграций
Бот без интеграций — красивое меню, которое ничего не меняет в бизнесе. Минимальный набор для коммерческого проекта: CRM (заявка из бота создаёт сделку), база товаров или расписания, платёжный провайдер, если бот принимает оплату, и канал уведомлений для менеджера.
Техническая развилка та же, что в шаге 2. В конструкторе интеграция — это HTTP-блок, который дёргает ваш эндпоинт и кладёт ответ в переменную. В коде — обычный запрос из вашего сервиса. Узкое место всегда одно: скорость вашего API. Пользователь в мессенджере ждёт ответ не дольше пары секунд, поэтому тяжёлые запросы выносят в фон и отвечают отдельным сообщением.
Шаг 5. Тестирование и отладка
Проверять нужно не только «прошёл ли счастливый путь». Обязательный чек-лист: ввод текста там, где ждут кнопку; нажатие старой кнопки из сообщения недельной давности; отправка фото и голосового вместо текста; два пользователя одновременно в одном сценарии; поведение при недоступном внешнем API; повторный /start посреди диалога.
Отдельно тестируется мобильная раскладка: длинные подписи на кнопках на телефоне обрезаются, и человек не понимает, что нажимает.
Шаг 6. Релиз, мониторинг и оптимизация
После запуска работает та самая метрика из шага 1. Смотреть надо три вещи: точки, где люди бросают диалог; фразы, которые бот не распознал (это готовый список для пополнения сценария); долю переводов на оператора. Первые две недели этот список правится каждый день — именно в них бот получает большую часть своей итоговой пользы.
Обучение чат-бота на этом шаге тоже происходит: сценарный бот пополняется формулировками из логов, LLM-бот — уточнённой инструкцией и новыми фрагментами базы знаний. Похожая логика видна в разборе того, как преподаватель внедрила ИИ-ассистентов в курс математического анализа: ассистент стал полезным не в момент запуска, а после нескольких итераций по реальным вопросам.
Минимальный бот на коде: что происходит под капотом

Чтобы решение «конструктор или код» было осознанным, полезно увидеть, из чего вообще состоит бот. Вся работа с Telegram Bot API — это HTTP-запросы к адресу вида https://api.telegram.org/bot<token>/METHOD_NAME, где вместо METHOD_NAME подставляется имя метода. Обновления забираются двумя способами: длинным опросом через getUpdates или вебхуком через setWebhook. Одновременно они не работают — пока установлен вебхук, получить обновления длинным опросом нельзя.
Эхо-бот на длинном опросе целиком укладывается в полтора десятка строк:
import requests
TOKEN = "ВСТАВЬТЕ_ТОКЕН_ОТ_BOTFATHER"
API = f"https://api.telegram.org/bot{TOKEN}"
offset = None
while True:
r = requests.get(f"{API}/getUpdates",
params={"offset": offset, "timeout": 30}, timeout=40)
for upd in r.json()["result"]:
offset = upd["update_id"] + 1
msg = upd.get("message")
if not msg or "text" not in msg:
continue
chat_id = msg["chat"]["id"]
text = msg["text"]
reply = "Бот на связи. Отправьте вопрос текстом." if text == "/start" else f"Вы написали: {text}"
requests.post(f"{API}/sendMessage",
json={"chat_id": chat_id, "text": reply})
Что здесь важно для проектирования. offset — курсор: без него сервер будет отдавать одни и те же обновления по кругу. timeout: 30 — тот самый длинный опрос: соединение висит до тридцати секунд и рвётся сразу, как приходит сообщение, поэтому цикл не молотит вхолостую. Проверка if not msg обязательна: в Update прилетают не только сообщения, но и нажатия кнопок, изменения статуса участника чата, платежи.
Дальше этот скелет обрастает тем, ради чего бот и делается: маршрутизацией команд, состоянием пользователя в базе, запросами в CRM. Именно на этом месте становится видно, сколько работы конструктор берёт на себя.
Сколько стоит разработка и содержание чат-бота
Разработку обычно считают разово, а платить приходится ежемесячно. Ниже — прайсы, снятые с официальных страниц платформ 4 августа 2026 года.
Подписка на конструктор
| Платформа | Бесплатный тариф | Платный тариф | За что считают |
|---|---|---|---|
| Salebot | 0 ₽, до 50 сообщений в сутки | «Бизнес» 2 999 ₽/мес или 30 590 ₽/год | сообщения в сутки (10 000 на «Бизнесе») |
| Aimylogic | 0 ₽, 25 уникальных пользователей | «Стартап» 1 089 ₽/мес, «Оптимальный» 6 490 ₽/мес | уникальные пользователи в месяц |
| Flow XO | Free Forever, 100 взаимодействий, 5 ботов | Standard $25/мес, 5 000 взаимодействий | взаимодействия и число ботов |
Разница в единице тарификации важнее разницы в цене. У Aimylogic лестница считает уникальных пользователей: 100 — 1 089 ₽, 500 — 4 290 ₽, 1 000 — 6 490 ₽, 10 000 — 16 390 ₽ в месяц. На тарифе «Оптимальный» это 6,49 ₽ за пользователя в месяц (6 490 разделить на 1 000), а на «Премиум» — 1,64 ₽: чем больше аудитория, тем дешевле контакт. У Salebot счёт идёт по сообщениям в сутки, и трафик из рассылки съедает лимит быстрее, чем поток обращений в поддержку.
Отдельно про Flow XO: тариф Standard — 250 AI-кредитов в месяц. Оплата в долларах и зарубежный эквайринг делают сервис неудобным для российского юрлица, поэтому в наш список он попал как ориентир по рынку, а не как рекомендация.
У Salebot в списке каналов уже есть МАКС наравне с Telegram, ВКонтакте, Авито, Discord, TikTok, Viber и Циан — это ответ на вопрос, обязательно ли писать код ради нового мессенджера. Не обязательно.
Токены языковой модели
Как только бот отвечает моделью, к подписке добавляется расход за токены. Считать его умеют немногие, хотя арифметика простая. Возьмём официальные тарифы GigaChat API для физлиц, действующие с 1 февраля 2026 года, цены с НДС:
- GigaChat 2 Lite: пакет 20 млн токенов — 1 300 ₽, 100 млн — 6 500 ₽. Это 0,065 ₽ за 1 000 токенов.
- GigaChat 2 Pro: 3 млн — 1 500 ₽, 15 млн — 7 500 ₽, то есть 0,5 ₽ за 1 000 токенов.
- GigaChat 2 Max: 3 млн — 1 950 ₽, 15 млн — 9 750 ₽, то есть 0,65 ₽ за 1 000 токенов.
- Векторизация текста (эмбеддинги для поиска по базе знаний): 50 млн токенов — 700 ₽, или 0,014 ₽ за 1 000 токенов.
Теперь перевод в диалоги. Один осмысленный диалог с историей переписки и куском базы знаний в промпте — это порядка 4 000 токенов на входе и выходе суммарно. На GigaChat 2 Pro такой диалог обходится в 2 ₽, а пакет на 15 млн токенов покрывает 3 750 диалогов (15 000 000 разделить на 4 000). Если бот отвечает на 500 обращений в месяц, счёт за модель — около 1 000 ₽; если на 5 000 — около 10 000 ₽, и это уже сопоставимо с зарплатной нагрузкой, которую бот снимает.
Перед платными пакетами есть бесплатный режим. Freemium для физлиц даёт 365 млн токенов, лимит обновляется раз в 12 месяцев и делится по моделям: 250 млн на Lite, 40 млн на Pro, 25 млн на Max, 50 млн на GigaChat-3-Ultra. Сорока миллионов токенов Pro хватает примерно на 10 000 диалогов по нашей мерке — то есть пилот и первые месяцы работы небольшого бота можно провести, не заплатив за модель ничего.
Итог по стоимости владения складывается из трёх слагаемых: подписка на конструктор или аренда сервера, токены модели и время человека на правку сценария. Третье слагаемое в сметах обычно пропускают, а оно единственное, которое не уменьшается со временем само.
Пять ошибок, из-за которых бот не окупается
- Автоматизируют хаос. Если менеджеры отвечают клиентам по-разному и нигде не записано, как правильно, бот зафиксирует случайную версию. Сначала описывается процесс, потом собирается сценарий.
- Нет выхода на человека. Кнопка «позвать оператора» должна быть доступна на любом шаге, а не только после трёх неудачных попыток. Человек, запертый в меню, не пишет второй раз — он уходит к конкуренту.
- Путают бота с рассылкой. Платформенные лимиты не резиновые: в группу Telegram разрешает не больше 20 сообщений в минуту, а массовую рассылку — около 30 в секунду. Попытка «прогреть базу» ежедневными сообщениями упирается и в лимиты, и в отписки.
- LLM без ограничителей. Модель, которой не задали рамку, отвечает на всё — включая вопросы про конкурентов, скидки и сроки, которых вы не обещали. Рабочая схема: жёсткая системная инструкция, ответы только из вашей базы знаний, явная фраза «не знаю» с переводом на оператора.
- Не снимают метрику. Без цифры из первого шага спор «бот полезен или нет» решается интонацией. С цифрой — за пять минут.
Отдельная категория задач — там, где бот работает не с клиентом, а с сотрудником: подбор, адаптация, внутренние регламенты. Как это выглядит на практике, разобрано в материале про опыт применения нейросетей в HR. А если клиенту привычнее говорить, а не писать, текстовый сценарий переносится в голос — принципы сборки описаны в статье про то, как строить голосовые AI-ассистенты для поддержки клиентов.
Частые вопросы о разработке чат-ботов
Сколько времени занимает разработка чат-бота?
Простой сценарный бот на конструкторе собирается за часы, бот с интеграциями в CRM и базу данных — за недели. Основное время уходит не на сборку, а на описание процесса до старта и на правку сценария по логам первых двух недель работы.
Нужно ли уметь программировать, чтобы сделать чат-бота?
Нет, если задача описывается деревом кнопок: конструкторы Salebot и Aimylogic закрывают FAQ, запись на услугу и приём заявок без кода, и у обоих есть бесплатный тариф. Код нужен, когда бот обращается к вашей базе данных, считает что-то нетривиальное или должен выдерживать высокую нагрузку.
Сколько стоит содержать чат-бота с языковой моделью?
Расход складывается из подписки на платформу и токенов модели. По тарифам GigaChat API для физлиц, действующим с 1 февраля 2026 года, пакет GigaChat 2 Pro на 15 млн токенов стоит 7 500 ₽ — это 0,5 ₽ за 1 000 токенов, то есть около 2 ₽ за диалог объёмом 4 000 токенов. Бесплатный режим даёт 40 млн токенов Pro на 12 месяцев, примерно 10 000 таких диалогов.
Что нужно, чтобы завести чат-бота в МАКСе?
Профиль организации, ИП или самозанятого — резидента РФ, его верификация и модерация бота, которая занимает до 48 часов по рабочим дням. Организация и ИП могут создать 5 ботов, самозанятый — 2. Токен выдаётся после успешной модерации.
Чем заменить Chatfuel и Facebook* Messenger для российского проекта?
Chatfuel сегодня автоматизирует только Instagram*, Facebook* и WhatsApp*, Telegram и ВКонтакте в списке его каналов нет. Для российского проекта берут Telegram Bot API, Bot API мессенджера МАКС или конструкторы с российскими каналами — Salebot и Aimylogic.
Что делать дальше
Порядок действий, который экономит бюджет: сформулировать одну метрику, выбрать канал по требованиям входа (Telegram — токен за пять минут, МАКС — верифицированный профиль и модерация до 48 часов), собрать первую версию на бесплатном тарифе конструктора и прогнать через неё живые обращения. Если бесплатного тарифа не хватает по лимитам — вы уже знаете, за что платите. Если хватает — вы не потратили ничего, кроме своего времени.
Свежесть платформ проверяйте перед стартом сами: журнал изменений Telegram Bot API за 2026 год обновлялся в марте, апреле, мае, июне и июле — версии 9.5, 9.6, 10.0, 10.1 и 10.2 вышли одна за другой, и каждая добавляла возможности, которых в подборках сервисов ещё нет.
*Facebook, WhatsApp и Instagram принадлежат компании Meta, которая признана экстремистской организацией и запрещена в России.
- Выполним базовые задачи на российских нейросетях и посмотрим на результаты!
- Файл-инструкцию «Как сделать нейро-фотосессию из своего фото бесплатно, без иностранных карт и прочих сложностей»
- Покажем 10+ способов улучшить свою жизнь с ИИ каждому — от ребенка и пенсионера до управленца и предпринимателя
- Возможность получить Доступ в Нейроклуб на целый месяц
- Как ИИ ускоряет работу и приносит деньги
- За 2 часа вы получите четкий план, как начать работать с ИИ прямо сейчас!
- Выполним базовые задачи на российских нейросетях и посмотрим на результаты!
- Файл-инструкцию «Как сделать нейро-фотосессию из своего фото бесплатно, без иностранных карт и прочих сложностей»
- Покажем 10+ способов улучшить свою жизнь с ИИ каждому — от ребенка и пенсионера до управленца и предпринимателя
- Возможность получить Доступ в Нейроклуб на целый месяц
- Как ИИ ускоряет работу и приносит деньги
- За 2 часа вы получите четкий план, как начать работать с ИИ прямо сейчас!