Кейсы

Бот из шести блоков: что собирают в конструкторе на самом деле

Сценарий бота в конструкторе состоит в среднем из 5,8 блока. На движке ЭТОЧАТБОТ 366 сценариев, почти все привязаны к 204 ботам, медиана — 5 блоков, максимум — 35, а 153 сценария из 366 короче четырёх блоков. У 132 ботов из 204 сценарий всего один. Снимок журнала на 16 сентября 2026 года.

16 мин чтения Дмитрий Киселев, основатель ЭТОБОТ и ЭТОЧАТБОТ

Слово «конструктор» обещает размах: холст, десятки блоков, разветвлённая логика. Журнал показывает другое: средний сценарий — 5,8 блока, отсюда и шесть в заголовке. Ниже — разбор 366 сценариев по размеру, по типам блоков и по событиям рантайма, включая ту часть, которая нам не нравится.

Откуда цифры. Источник — журнал сценариев и событий рантайма сервиса ЭТОЧАТБОТ, снимок 16 сентября 2026 года. Это боты пользователей сервиса, созданные на движке, а не заказные проекты агентства. Имён клиентов, их продаж и выручки здесь нет и не будет.

Короткий ответ

  1. 366 сценариев, 2 110 блоков. Среднее — 5,8 блока на сценарий, медиана — 5, максимум — 35, минимум — 1.
  2. Половина всех блоков — заранее написанные сообщения. Сообщений 1 093 из 2 110, условий 453, стартовых блоков 368, действий 196.
  3. Короткие сценарии выигрывают по количеству: 153 сценария из 366 (42 %) состоят из трёх блоков и меньше. Сценариев из 12 блоков и больше — 44, это 12 %.
  4. У 132 ботов из 204 сценарий всего один, у 39 — два. Больше пяти сценариев — у пяти ботов из 204.
  5. Передача человеку почти не настроена: блок «позвать оператора» стоит в 14 сценариях из 366, и за пять месяцев он сработал 133 раза против 88 824 заходов в блоки.

Как считались блоки и сценарии

Сценарий в движке — граф из блоков и переходов. Каждый блок лежит в журнале отдельной записью и имеет один из четырёх типов: старт, сообщение, условие, действие. Считались все сценарии, живые на момент снимка.

Что пришлось учесть, иначе цифры разъезжаются:

  • блоки удалённых сценариев в подсчёт не попали. В журнале их 63 в 18 несуществующих сценариях — остатки удалённых черновиков;
  • 28 сценариев из 366 привязаны к ботам, которых уже нет: сценарий жив, бот удалён вместе с кабинетом. Поэтому «204 бота» — 204 привязки, живых ботов из них 186;
  • активность считается отдельно от наличия. Включено 242 сценария из 366, выключено 124. Выключенный сценарий из подсчёта блоков не убирался;
  • переходы брались из самих блоков, а не из таблицы связей: рантайм ходит по ссылке внутри блока, а таблица связей заполнена не у всех сценариев. Доли разветвлённых сценариев поэтому здесь нет.

Для масштаба: на движке 425 ботов, 257 активных. Сценарий есть у 186 из них, у остальных 239 нет ни одного. Это не значит, что они молчат: кодовое слово, автоответчик комментариев и ИИ-агент живут не в сценариях, а в своих механизмах.

Из чего состоит сценарий: четыре типа блоков

Тип блокаСколькоДоляЧто делает
Сообщение1 09352 %текст, картинка, кнопки
Условие45321 %развилка «да / нет»
Старт36817 %вход в сценарий
Действие1969 %пауза, метка, счёт, вызов оператора

Доли округлены, поэтому в сумме дают 99 %.

Бот в конструкторе — прежде всего набор заранее написанных сообщений. Кнопки есть у 705 сообщений из 1 093, всего кнопок 1 139, чаще всего кнопка в блоке одна: таких блоков 489. Картинка или файл приложены всего к 10 сообщениям из 1 093 — почти всё, что отправляет собранный бот, это текст. Блоков, которые что-то делают, а не говорят, меньше десятой части.

Сколько блоков в сценарии бота

Размер сценарияСценариевДоляЧто обычно внутри
1 блок3911 %только «старт», сценарий брошен
2–3 блока11431 %старт и одно-два сообщения
4–6 блоков8523 %приветствие, развилка, два ответа
7–11 блоков8423 %меню с ветками, проверка подписки
12–35 блоков4412 %воронка с оплатой, напоминаниями, метками

Сценарии из одного блока стоит разобрать отдельно: во всех 39 случаях единственный блок — «старт». Человек открыл редактор, выбрал вход и закрыл; 37 из них выключены, события были у трёх. Это цена лёгкого входа: начать легко, дописать некому.

Второе наблюдение важнее для сметы. Сценарии из шаблона крупнее собранных с нуля: 200 шаблонных дают в среднем 6,42 блока при максимуме 15, а 166 самодельных — 4,98 блока при максимуме 35. Шаблон сразу ставит проверки, о которых с нуля забывают. Зато верх таблицы по размеру весь самодельный: сценарий на 35 блоков собран руками.

Один сценарий на бота — не лень, а естественный предел

Сценариев у ботаБотовНакопительно
1132132 из 204 (65 %)
239171 из 204 (84 %)
314185 из 204 (91 %)
4–514199 из 204 (98 %)
7–135204 из 204

Два бота из 204 держат по 7 сценариев, и по одному — 10, 12 и 13. Всё остальное — один-два сценария на бота.

Причина в людях, а не в инструменте. Один сценарий — это один вход: комментарий под постом, кодовое слово, первое сообщение. Пока вход один, всё умещается в одном графе. Второй сценарий появляется вместе со вторым способом прийти и добавляет работы не на блок, а на приоритеты: какой сценарий срабатывает, если человек подходит под оба. Здесь самостоятельная сборка чаще всего и останавливается.

Что стоит внутри блоков: входы, условия, действия

Начинка блоков полезнее их типов. Чем люди открывают сценарий:

Вход в сценарийБлоков «старт»
комментарий под постом182
кодовое слово в личных сообщениях70
первое обращение человека45
любое входящее сообщение28
команда боту20
переход из другого сценария8
кнопка «Запустить»6
ссылка со стартовым параметром5
заявка в канал, комментарий в прямом эфире, открытие чатапо 1–2

Комментарий и кодовое слово вместе дают 252 блока старта из 368 — две трети всех входов. Комментарий под постом бывает только у Instagram*. Кодовое слово настроено шире: из 70 таких блоков 39 стоят у Instagram*-ботов, 23 у Telegram, остальные восемь — у МАКС, ВКонтакте и у сценариев с удалённым ботом. Перекос в сторону Instagram* — прямое следствие ограничений канала: написать человеку первым там нельзя, легальных дверей три — ответ на комментарий, реакция на сторис и кодовое слово в личных сообщениях. Какой канал кому разрешает начать разговор, разобрано в статье про то, кто может написать клиенту первым.

Условия распределены ещё резче. Из 453 развилок 207 — проверка «подписан ли человек на профиль Instagram*», 92 — ожидание ответа, 65 — переход по ссылке, 19 — проверка подписки в канале. На сравнение текста приходится 9 развилок из 453: разбор смысла сообщения в конструкторе не собирают, для этого ставят ИИ-агента, и он выглядит одним блоком.

Действий 196: пауза 74, установка метки 35, вызов оператора 14, счёт на оплату 10, отметка «непрочитано» 8, отложенное сообщение 8, запрос к ИИ 7, запись в поле CRM 5. Оставшиеся 35 блоков разбиты на 16 видов, каждый встречается от одного до пяти раз: индикатор набора, реакция на сообщение, запрос к ИИ-агенту, уведомление владельцу, пересылка, вебхук, начисление баланса, промокод, генерация картинки. Самое частое «действие» бота — подождать пару секунд перед следующим сообщением.

События рантайма: 109 746 срабатываний за пять месяцев

С 24 апреля по 16 сентября 2026 года по живым сценариям записано 109 746 событий.

СобытиеСколько
заход в блок88 824
развилка ушла по «да»8 061
нажатие кнопки7 167
развилка ушла по «нет»5 561
вызов оператора133

Три вещи, которые видно только из этих цифр.

Развилки работают. Из 13 622 проходов через условие 8 061 ушли по «да» — 59 %, по «нет» — 5 561. Сценарий без ветки «нет» оставляет без ответа двух человек из пяти на каждой проверке.

Нагрузка распределена неровно. Пять сценариев из 366 дали 44 896 событий — 41 % всего. У 113 сценариев событий нет вообще: их либо выключили, либо вход к ним не ведёт. Кнопки за пять месяцев нажимали в 116 сценариях.

Каналы несравнимы по объёму. Instagram* — 97 361 событие, Telegram — 7 032, вебчат на сайте — 4 892, МАКС — 245, ВКонтакте — 72; ещё 144 события остались за сценариями, чей бот уже удалён. Выводов про каналы по такой выборке делать нельзя: перекос говорит о том, кто пришёл на движок, а не о качестве каналов.

Что не получилось: человек в сценарии почти не предусмотрен

Это самый неудобный результат разбора.

Блок «позвать оператора» стоит в 14 сценариях из 366 — 4 %, и сработал он 133 раза на 88 824 захода в блоки. Значит, выхода к человеку у сценария почти никогда нет: если бот не понял вопрос, разговор заканчивается не ошибкой и не передачей, а тишиной.

Вторая половина той же проблемы: вход «любое входящее сообщение» стоит в 28 блоках старта из 368. Остальные ждут комментария, кодового слова или команды, и обычное «здравствуйте, а сколько стоит» под условие не подходит.

Виной пользователей сервиса мы это не считаем: оба блока лежат в редакторе на том же холсте, что и остальные, — просто пока сценарий собирается ради одного входа, вопрос «а если человек напишет что-то ещё» не возникает. В заказной работе это две обязательные строки в смете.

Где конструктора хватает, а где начинается код

ЗадачаЧем закрываетсяПризнак по журналу
Ответ на комментарий и выдача файлашаблон, 3–12 блоков138 сценариев собраны мастером кодового слова
Ночной автоответшаблон, 3–5 блоков12 сценариев, условие «окно времени» — 17 развилок
Меню с ветками и проверкой подпискиконструктор, 7–11 блоков84 сценария в этом диапазоне
Приём оплаты внутри перепискиконструктор плюс настройка10 блоков «счёт на оплату» на 366 сценариев
Понимание свободного текстаИИ-агент, один блок в сценарииразвилок по тексту всего 9 из 453
Связка со своей базой, личный кабинет, расчётразработкавебхук и http-запрос — по 2 блока на весь журнал

Правило простое: конструктора хватает, пока задача звучит как «человек пришёл оттуда — отдай ему это». Как только появляется «посчитать» или «свериться с нашей базой», холст кончается. В журнале это видно буквально: блоков обращения к внешним системам во всех 366 сценариях четыре.

Когда собирать бота не надо

Когда обращений мало. При нескольких обращениях в неделю сценарий не стоит того внимания, которое на него уйдёт. 39 брошенных сценариев из одного блока — про это.

Когда нужен ответ по существу, а не по ветке. Индивидуальный расчёт, юридическая оценка, медицинский вопрос, торг по цене ботом не решаются. Сценарий здесь короткий: собрать вопрос и передать человеку. Если человека нет, бот только вежливо закончит разговор.

Когда задача на самом деле в рассылке по своей базе. В Telegram бот пишет только тому, кто нажал «Запустить», в МАКС — после того, как человек начал диалог, в Instagram* первым писать нельзя. Сценарий не обходит эти правила, он внутри них.

Когда вход к сценарию не ведёт. 113 сценариев без единого события — не про плохой конструктор, а про то, что бот собран, а ссылку на него никуда не поставили.

Ограничения каналов, которые видно в сценарии

КаналЧто это меняет в сценарии
Telegramвход только через «Запустить», команду или ссылку с параметром; по номеру телефона бот человека не найдёт
ВКонтактесообщество может написать подписчику первым бессрочно, окна в 24 часа нет — сценарий может начинаться с нашего сообщения
МАКСстарт только после сообщения человека; нужен верифицированный профиль организации, ИП или самозанятого, верификация занимает несколько рабочих дней
Instagram*первым писать нельзя; входы — комментарий, реакция на сторис, кодовое слово; первый Директ после комментария уходит как Private Reply, и попытка одна

Про Instagram* отдельно — канал влияет на форму сценария. Отказ при Private Reply сжигает слот, повторная отправка не помогает, помогает публичная подсказка в комментариях. Поэтому в шаблоне кодового слова первым идёт не приветствие, а сразу полезное сообщение.

В МАКС обращения к API требуют доверенного российского корневого сертификата. Без него запросы не проходят, ошибки от мессенджера нет, и выглядит это как «бот молчит без ошибок». Что из готового сценария переезжает, разобрано в статье про перенос бота из Telegram в МАКС.

Сколько это стоит у нас

Сценарий из шести блоков собирается самостоятельно на движке сервиса ЭТОЧАТБОТ: 138 сценариев мастером кодового слова так и собраны. Заказная работа начинается там, где нужен не холст, а разбор задачи: разработка от 20 000 ₽, поддержка от 5 000 ₽ в месяц, точную цифру называем после разбора и всегда до начала работ. Что двигает смету, разобрано в статье про то, сколько стоит разработка чат-бота.

Сроков не обещаем: единственный известный срок здесь не на нашей стороне — верификация профиля в МАКС, несколько рабочих дней.

Если в сценарии стоит блок ИИ-агента, его работа считается по расходу токенов, а не фиксированной ставкой за месяц: агент на пяти обращениях и агент на пятистах стоят по-разному. Отдельно помогаем оплачивать зарубежные ИИ-сервисы иностранными картами.

Чего эти цифры не доказывают

Не доказывают, что короткий сценарий хуже длинного. Журнал знает число блоков, а не результат: сценарий из трёх блоков с выдачей файла по кодовому слову может работать лучше воронки на 35 блоков.

Не описывают заказную разработку. Все 366 сценариев собраны пользователями сервиса в конструкторе. Проекты агентства считаются отдельно, и переносить среднее в 5,8 блока на заказную работу нельзя.

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

Перекошены по каналу. Из 338 сценариев, у которых бот на месте, 242 — Instagram*. По МАКС их 10, по ВКонтакте 4: средних по этим каналам здесь нет.

Что запомнить

  1. Типовой сценарий — это несколько экранов, а не разветвлённая логика: медиана 5 блоков, и половина всех блоков — заранее написанные сообщения.
  2. Размер сценария задают входы и развилки, а не сложность бизнеса: 39 сценариев брошены на первом блоке, а самый большой на 35 блоков собран руками.
  3. Второй сценарий появляется вместе со вторым способом прийти — поэтому у 132 ботов из 204 он один.
  4. Шаблон даёт сценарий крупнее самодельного (6,42 блока против 4,98): он сразу ставит проверки, о которых с нуля забывают.
  5. Собрать сценарий мало — к нему нужен вход: 113 сценариев из 366 не сработали ни разу, а 44 896 событий из 109 746 дали всего пять сценариев.
  6. Блок «позвать оператора» стоит в 14 сценариях из 366 — это главное, что забывают при самостоятельной сборке.

Разборы по своим цифрам складываем в раздел кейсов, порядок работы описан на главной. Если нужно понять, где обрывается свой сценарий, напишите в @etoBotTeamBot: хватит доступа к боту и списка сценариев.

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

Сколько блоков в сценарии бота обычно нужно?

Обычно от трёх до двенадцати. По журналу движка ЭТОЧАТБОТ на 16 сентября 2026 года среднее — 5,8 блока на сценарий при медиане 5: 153 сценария из 366 состоят из трёх блоков и меньше, 44 — из двенадцати и больше, максимум — 35. Размер задаёт не сложность бота, а число входов и развилок.

Что умеет чат-бот, собранный в конструкторе?

Отправлять сообщения с кнопками и файлами, ветвиться по условию, ставить метки, ждать ответа, проверять подписку, выставлять счёт и звать оператора. По журналу в 366 сценариях стоят 1 093 сообщения, 453 развилки и 196 действий. Чего конструктор не умеет — считать по своей базе и понимать свободный текст: для текста в сценарий ставят ИИ-агента.

Чем конструктор ботов для мессенджеров отличается от разработки под заказ?

Конструктор закрывает задачи вида «человек пришёл оттуда — отдай ему это»: меню, ответ на комментарий, выдача файла, ночной автоответ. Разработка нужна, когда в задаче есть расчёт, своя база или личный кабинет. Признак по журналу: во всех 366 сценариях блоков обращения к внешним системам всего четыре. Разработка у нас от 20 000 ₽, поддержка от 5 000 ₽ в месяц.

Какой онлайн-сервис по созданию чат-ботов выбрать для старта?

Выбирать стоит по каналам, которые он реально поддерживает, и по тому, есть ли в нём передача диалога человеку. Собственный движок ЭТОЧАТБОТ ведёт ботов в Telegram, ВКонтакте, МАКС, Instagram* и вебчате на сайте — на нём 425 ботов и 366 сценариев. Про чужие сервисы цен и возможностей сегодняшнего дня мы не утверждаем: они меняются.

Почему бот не отвечает на обычное «здравствуйте»?

Потому что сценарий ждёт конкретный вход, а не любой текст. По журналу блок старта «любое входящее сообщение» стоит всего в 28 случаях из 368: остальные сценарии открываются комментарием, кодовым словом или командой. Лечится добавлением ветки на произвольное сообщение и явной передачей оператору — блок вызова оператора есть лишь в 14 сценариях из 366.

Можно ли собрать сценарий для Instagram* в конструкторе?

Да, и большинство сценариев на движке именно такие: из 368 блоков старта 182 открываются комментарием под постом и 70 — кодовым словом в личных сообщениях. Написать человеку первым Instagram* не даёт. Первый Директ после комментария уходит как Private Reply, попытка одна: отказ сжигает слот, спасает публичная подсказка в комментариях.

Нужно ли в сценарии предусматривать передачу оператору?

Нужно, и это самое частое упущение. Блок «позвать оператора» стоит в 14 сценариях из 366 и за пять месяцев сработал 133 раза против 88 824 заходов в блоки. Без него любой непонятый вопрос заканчивается тишиной. В заказной работе передача человеку и текст на нерабочие часы идут в смету отдельными строками.

Сколько стоит собрать сценарий бота на заказ?

Разработка начинается от 20 000 ₽, поддержка — от 5 000 ₽ в месяц; точную цифру называем после разбора задачи и всегда до начала работ. Цена зависит от числа входов и развилок, а не от количества блоков: сценарий из шести блоков с оплатой дороже сценария из двадцати блоков с одними сообщениями. Сроков не обещаем.

Нужен бот, который делает это у вас?

Читать дальше