Salebot.pro
Search…
Создание блоков и их типы
Статья описывает все блоки, поля ввода форм и показывает как с ними работать

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

Создание чатботов в Salebot происходит через создание блок-схемы, состоящей из блоков и стрелок.
Блоки - это ответы бота и своеобразное "состояние", в котором находится клиент. Переход в другой блок (смена состояния клиента) происходит благодаря условиям (стрелкам и ключевым словам).
Стрелки - это условия перехода. По сути, стрелка выполняет роль распределителя: если клиент выбрал "Ответ 1", он перемещается в блок №1, если выбрал "Ответ 2", то перемещается в блок №2 и т.д
Подробнее о стрелках читайте в нашей статье Условия перехода
Приоритет блоков/переходов по убыванию:
· Первостепенная проверка условия
· Стрелка, Напоминание
· Начало диалога
· Не состояние с условием
Сегодня расскажем вам о типах блоков, как их создавать и для чего они нужны. Чтобы создать блок, необходимо справа в меню "Создание сообщения" выбрать тип блока (по умолчанию стоит тип "Состояние диалога"), в поле "Ответ" вписать сообщение, которое бот должен отправить клиенту и нажать кнопку Готово.
Если в блоке не должно быть текса, то в поле Ответ впишите #{none} (стоит по умолчанию)
Если в поле Ответ не вписать ничего, то блок не создастся.
Всего существует 9 типов блоков
Давайте подробнее остановимся на каждом из них.

Блок: Начало диалога

Начало диалога: блок с условием, имеет бледно зеленый цвет. Если в поле "условие" записать ключевое слово/фразу, то цепочка бота будет запускаться именно с этого блока, когда пользователь напишет ему указанное слово/фразу. На рисунке ниже пример, с ключевым словом для запуска бота после ввода пользователем слова "Старт".

Блок: Состояние диалога

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

Блок: Первостепенная проверка условия

Первостепенная проверка условия: блок ярко зеленого цвета, имеет наивысший приоритет. С него так же может запускаться вся цепочка бота. Главное отличие от блока "Начало диалога" - это то, что условия в данных блоках проверяются в первую очередь. Если клиент в процессе диалога с ботом введет ключевое слово/фразу из этого блока, то он сразу переместится в него. Пример , если вы общаетесь с ботом и напишете слово "Здравствуйте", то вы переместитесь в этот блок и бот вам ответит "Добрый день!".

Блок: Передача данных

Передача данных: Блок без условия, имеет желтый цвет. Используется для передачи данных (значений переменных) в CRM систему, на электронную почту или личные мессенджеры владельца бота без сброса этих данных в конструкторе. Таким образом, данные даже после передачи можно использовать для вычислений или других действий. Это отличает этот тип блока от следующего типа.

Блок: Конец сбора данных

Конец сбора данных: блок без условия, имеет красный цвет. Основная задача данных типов блоков - это формирование заявки. При переходе в этот блок, все собранные данные (значения переменных) о пользователе отправляются в CRM систему, на электронную почту, в личный WhatsApp или Телеграм в виде готовой заявки. После передачи значения переменных из конструктора удаляются.

Блоки: "Не состояние" и "Не состояние с условием"

Типы блоков "Не состояние" и "Не состояние с условием" требуют более детального рассмотрения, поэтому про них рассказываем в данной статье.

Видеоверсия: