Как работать с блоками

Статья описывает все блоки, поля ввода форм и показывает как с ними работать

Salebot позволяет создавать чат-бот, прорисовывая его структуру в виде блок-схемы, состоящей из блоков и стрелок.

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

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

Всего существует 5 типов блоков: условные и безусловные. Также существует Блок "Комментарий", который не является блоком для отправки сообщений (нужен только для рабочей области в конструкторе)

Условные блоки выполняют функцию запуска бота при определенных условиях. Безусловные блоки работают только при переходе в них через стрелки или callback'и (с которыми мы с вами познакомимся позже)

Все блоки имеют однотипную структуру:

Каждый блок содержит перечень разделов, который вы можете включить/отключить при желании:

Раздел Сообщение позволяет указать текст сообщения. В тексте можно использовать переменные, для их вывода используйте конструкцию #{имя_переменной}

Раздел Вложение позволяет загрузить вложение или указать на него ссылку (ссылка, изображение, видео, аудио, файл) для отправки клиенту ботом

Раздел Кнопки позволяет задать настройки кнопок для бота

Раздел Действие позволяет указать вспомогательные действия для бота (добавление, перемещение или удаление клиента из списка и перемещение в некое состояние воронки CRM)

Раздел Калькулятор позволяет производить вычисляемые действия в процессе работы бота, а также выполнение различных функций (например, выставить ссылку на оплату, приостановить работу бота, очистить диалог с клиентом и многое другое):

Раздел API-запрос позволяет выполнять различные виды запросов, в том числе скрипты:

Раздел Условие доступен только для условных блоков и позволяет задать ключи/условия, на которые должен реагировать бот для запуска воронки

К условным блокам относятся блок первостепенной проверки условия, блок Начало диалога и блок Не состояние с условием

Меню блока

  • основное меню

Для каждого блока есть основное меню, из которого можно создать петлю, создать новый связанный блок (по умолчанию блок Состояние диалога), пересчитать статистику или создать рассылку данного блока

  • всплывающее меню

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

  • копирование блока:

  • удаление

  • копирование блока с присоединением

  • перенос на другой лист

Давайте более близко познакомимся с каждым из типов блоков: как их создавать и для чего они нужны?

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

Подробнее о каждом типе блока рассказали в статьях "Блоки с условием", "Блоки Не состояние", "Блоки без условия".

Видеоурок: Блоки. Подробный разбор настроек блока. Их виды и отличия

Last updated

Was this helpful?