Редактор
Last updated
Last updated
Открыв редактор, вы увидите рабочее поле, в котором будет строиться схема работы бота из блоков (шагов).
От каждого блока в чат-боте (кроме блока Начало, Тупик, Заметка) идут две связи: входящая и исходящая. Связи протягиваются мышкой к левому верхнему углу блока (входящая) и от правого нижнего угла (исходящая). Все блоки должны быть связаны между собой и запускаются последовательно по связям.
Любые действия, выполняемые ботом, будь то отправка сообщения, добавление пользователю тега или ожидание какого-то периода времени, поделены на типы блоков и выполняются ботом в соответствии с последовательностью, созданной вами.
Для того, чтобы создать блок, нужно нажать правой кнопкой мыши или на соответствующую кнопку в правом верхнем углу.
Каждый блок необходим для выполнения ботом определенных действий. Например, с помощью блока «Сообщение» бот отправит нужное текстовое сообщение или медиафайл пользователю в ответ.
У каждого блока есть кнопки быстрого действия, они появляются при наведении курсором на шапку блока.
Удалить блок - удаляет блок из сценария.
Дублировать блок - копирует блок и его содержимое в отдельны блок.
Запустить блок - запускает сценарий с выбранного блока.
Скопировать ссылку на блок - копирует ссылку для запуска сценария с выбранного блока.
Давайте разберем пример простого бота для напоминания подписчику о вебинаре.
В начальный блок мы установили триггер (событие запуска), чтобы сценарий запустился, когда подписчик отправит в бот кодовое слово ВЕБИНАР.
В первом блоке Сообщение мы поприветствуем пользователя. Бот уже подгрузил данные из его аккаунта и знает, как зовут подписчика, поэтому мы можем обратиться к человеку по имени.
Во втором блоке мы добавим Таймер, который создаст задержку между шагами. В данном случае мы поставили таймер на конкретные дату и время в которое запуститься следующий шаг.
В третьем блоке Сообщение мы отправим ссылку на вебинар нашему подписчику.
В результате подписчик запустит бота, бот поприветствует его и в заданное нами время человек получит следующие сообщение.
Для редактирования блока нажмите на него — с правой стороны откроется панель управления для изменения настроек блока.
Для этого мы используем %fullname%. Бот автоматически подставит имя подписчика бота в отправленном сообщении.