Наши услуги

Создание блоков и их типы

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

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

Блоки - это ответы бота и своеобразное "состояние", в котором находится клиент. Переход в другой блок (смена состояния клиента) происходит благодаря условиям (стрелкам и ключевым словам).

Стрелки - это условия перехода. По сути, стрелка выполняет роль распределителя: если клиент выбрал "Ответ 1", он перемещается в блок №1, если выбрал "Ответ 2", то перемещается в блок №2 и т.д

Подробнее о стрелках читайте в нашей статье Условия перехода

Сегодня расскажем вам о типах блоков, как их создавать и для чего они нужны. Чтобы создать блок, необходимо справа в меню "Создание сообщения" (Рисунок 2) выбрать тип блока (по умолчанию стоит тип "Состояние диалога"), в поле "Ответ" вписать сообщение, которое бот должен отправить клиенту и нажать кнопку Готово.

Если в блоке не должно быть текса, то в поле Ответ впишите #{none}

Если в поле Ответ не вписать ничего, то блок не создастся.

Рисунок 2

Всего существует 8 типов блоков (см. Рисунок 3)

Давайте подробнее остановимся на каждом из них.

Рисунок 3

Начало диалога

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

Рисунок 4

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

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

Рисунок 5

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

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

Рисунок 6

Передача данных

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

Рисунок 7

Конец сбора данных

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

Рисунок 8

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

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

https://docs.salebot.pro/osnovnye-ponyatiya.-kak-sozdavat-botov-na-salebot.pro/bloki-ne-sostoyanie

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