Блоки та типи

Як працювати з блоками

circle-info

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

A блок представляє дію або подію, яку бот має обробити або виконати.

triangle-exclamation

Між блоками є з’єднання, де можна визначити умову та/або точний час переходу до наступного блоку.

circle-info

Умовні блоки призначені для запуску бота за певних умов. Безумовні блоки працюють лише тоді, коли до них переходять через стрілки або колбеки (це ми розглянемо пізніше).

circle-exclamation

Усі блоки мають уніфіковану структуру: Кожен блок містить список розділів, які ви можете вмикати або вимикати за потреби.

Поле Повідомлення розділ дозволяє вказати текст повідомлення. У тексті можна використовувати змінні, застосовуючи такий формат: #{variable_name}.

Спливаюче меню

Кожен блок має спливаюче меню, яке дозволяє виконувати певні дії над блоком, зокрема:

  • Копіювання блоку:

  • Видалення блоку:

  • Копіювання блоку зі зв’язуванням

  • Переміщення на інший аркуш:

circle-check

Давайте детальніше розглянемо кожен тип блоку: як їх створювати та для чого вони використовуються. Щоб створити перший блок, просто двічі клацніть лівою кнопкою миші по робочій області редактора (за замовчуванням буде створено блок Start), або виберіть тип блоку з меню.

Давайте детальніше розглянемо кожен із них.

Блок чату

circle-info

Якщо блок не повинен містити жодного тексту, введіть #{none} у полі відповіді (це значення за замовчуванням).

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

блоці Start

Початкова умова: яскраво-зелений блок із найвищим пріоритетом. Уся послідовність бота також може починатися з цього блоку. Основна відмінність від Початок діалогу блоку полягає в тому, що умови в цих блоках перевіряються першими. Якщо клієнт введе ключове слово або фразу з цього блоку під час розмови, його буде негайно перенаправлено до нього.

Приклад налаштування реакції бота на вітання клієнта:

Клієнт отримає повідомлення "Привіт!" у відповідь.

Блок лідів

Блок лідів — це блок без умови, пофарбований у червоний колір.

Основне призначення цього типу блоку — створення заявки (ліда). Під час переходу до цього блоку всі зібрані на той момент дані (значення змінних) про користувача надсилаються до CRM-системи, на електронну пошту, у особистий WhatsApp або Telegram (або на будь-який інший контакт, вказаний у налаштуваннях проєкту) як готова заявка. Після передачі значення змінних угоди видаляються з конструктора.

Тригер

Тригерний блок є темно-сірим блоком. Функціонально він подібний до блоку Start блоку, з єдиною відмінністю, що клієнт не переходить у цей блок.

circle-info

Пріоритет цього блоку порівняно з іншими умовними блоками є найнижчим — тобто він спрацює останнім.

Запасний варіант

Блок запасного варіанту є сірим блоком. У нього немає умов, як у Тригер T блоку, і в нього не можна перейти.

circle-exclamation

Last updated