Что такое сценарий

Сценарий — это и есть ваш чат-бот, собранный в конструкторе. Он состоит из триггера запуска и цепочки шагов (нод), по которым бот автоматически ведёт клиента.

Из чего состоит сценарий

Любой сценарий строится из трёх типов элементов. Понимание этой структуры — основа работы в конструкторе.

ЭлементЧто делает
Триггер запускаСобытие, которое включает бота: команда, ключевое слово, кнопка из рассылки, любое сообщение, начало обращения, webhook или расписание. С него начинается каждый сценарий.
Шаги (ноды)Действия бота: отправить сообщение, задать вопрос, проверить условие, выполнить действие, принять оплату. Идут друг за другом по связям.
ВеткиРазвилки пути. У некоторых нод несколько выходов (например, «Соответствует» и «Не соответствует» у условия), и клиент идёт по той ветке, которая подходит его ответу или ситуации.

Как это работает

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

Сценарий может начаться и без сообщения клиента: по расписанию, по запросу из вашей системы (webhook) или по кнопке из рассылки. Кнопка рассылки запускает сценарий, если её payload задан в триггере «Inline-кнопка» и такой кнопки нет ни в одном шаге. Если у клиента в этот момент идёт сценарий, он завершается, и сценарий начинается заново.

Где работает бот

Сценарий запускается только в личном диалоге клиента с ботом: в Telegram-боте, боте MAX, сообщениях сообщества ВКонтакте, Avito и виджете на сайте. В группах, беседах и каналах бот сценарии не запускает и участникам не отвечает:

  • сообщения группы приходят в «Диалоги» одним диалогом, отвечают в нём сотрудники;
  • AI-оператор отвечает в группе, только если на канале включено «Отвечать в групповых чатах» — см. Привязка AI к каналу;
  • исключить участника, одобрить заявку или закрепить сообщение бот может только из личного диалога с подписчиком, если в действии указана группа — см. Нода «Действия».

Модерации внутри группы — приветствия и капчи для новых участников, удаления сообщений, антиспама — в конструкторе нет.

Черновик и публикация

Сценарий существует в двух состояниях, и это важно не путать:

  • Черновик — версия, которую вы редактируете. Клиентам бот по ней ещё не отвечает.
  • Опубликованный — активная версия, которая прямо сейчас работает на канале.

Пока сценарий не опубликован, он на работу канала не влияет — это просто заготовка в конструкторе.

На канале публикуется один сценарий. Все способы запуска — команды, ключевые слова, расписание — задаются триггерами в его стартовой ноде. Чтобы опубликовать на канале другой сценарий, сначала снимите с публикации текущий.

Как настроить

  1. Создайте сценарий

    На странице конструктора создайте новый сценарий, задайте имя и выберите канал, на котором он будет работать.

  2. Настройте триггер

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

  3. Добавьте шаги

    Соберите цепочку нод: сообщения, вопросы, условия, действия. Соедините их связями, разведите ветки на развилках.

  4. Протестируйте и опубликуйте

    Прогоните сценарий «Тестом бота», убедитесь, что всё работает, и опубликуйте — после этого бот начнёт отвечать клиентам.

Когда применять / Пример

  • Автоответы и FAQ — бот сам отвечает на типовые вопросы клиентов круглосуточно.
  • Сбор заявок — бот задаёт вопросы по очереди и сохраняет ответы в переменные или CRM.

Например, в Telegram-канале интернет-магазина клиент пишет «/start». Срабатывает триггер по команде, бот приветствует, показывает меню с кнопками, и по нажатию «Каталог» ведёт клиента дальше по соответствующей ветке. Всё это — один сценарий, который вы собрали из нод и опубликовали.