Редактор

Открыв редактор, вы увидите рабочее поле, в котором будет строиться схема работы бота из блоков (шагов).

Редактор сценариев чат-бота

От каждого блока в чат-боте (кроме блока Начало, Тупик, Заметка) идут две связи: входящая и исходящая. Связи протягиваются мышкой к левому верхнему углу блока (входящая) и от правого нижнего угла (исходящая). Все блоки должны быть связаны между собой и запускаются последовательно по связям.

Связи между блоками

Любые действия, выполняемые ботом, будь то отправка сообщения, добавление пользователю тега или ожидание какого-то периода времени, поделены на типы блоков и выполняются ботом в соответствии с последовательностью, созданной вами.

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

Меню вызывается правой кнопкой мыши
Кнопки добавления блока находятся в правом верхнем углу

Для редактирования блока нажмите на него — с правой стороны откроется панель управления для изменения настроек блока.

Каждый блок необходим для выполнения ботом определенных действий. Например, с помощью блока «Сообщение» бот отправит нужное текстовое сообщение или медиафайл пользователю в ответ.

У каждого блока есть кнопки быстрого действия, они появляются при наведении курсором на шапку блока.

Кнопки быстрого действия
  • Удалить блок - удаляет блок из сценария.

  • Дублировать блок - копирует блок и его содержимое в отдельны блок.

  • Запустить блок - запускает сценарий с выбранного блока.

  • Скопировать ссылку на блок - копирует ссылку для запуска сценария с выбранного блока.

Давайте разберем пример простого бота для напоминания подписчику о вебинаре.

Начало+Сообщение+Таймер+Сообщение

В начальный блок мы установили триггер (событие запуска), чтобы сценарий запустился, когда подписчик отправит в бот кодовое слово ВЕБИНАР.

Настройка триггера в блоке Начало

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

Для этого мы используем системную переменную %fullname%. Бот автоматически подставит имя подписчика бота в отправленном сообщении.

Настройка блока Сообщение

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

Настройка блока Таймер

В третьем блоке Сообщение мы отправим ссылку на вебинар нашему подписчику.

Редактор блока Сообщение

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

Last updated