Пояснення
Markdown статтіПовідомити про помилку

Умовні гілки без зайвих нод

Роутер (action_router) направляє діалог у різні гілки за правилами над полями контексту звернення (канал, статус, пріоритет, тема, теги тощо). Замість довгої послідовності окремих перевірок ви задаєте умови в одній ноді.

Обмеження: у Node Inspector поле Field — закритий список контекстних полів. Довільну змінну сценарію (user_choice, відповідь API тощо) у Router вписати неможливо. Для розгалуження за константою сценарію використовуйте Action switch — див. Built-in actions. Для меню з кнопок — окремі edges MessageKeyboard.


Як працюють режими

  • first_match — виконується перше правило, яке підійшло; сценарій іде далі по відповідній гілці.
  • all_match — можуть спрацювати кілька правил (уточніть деталі в інтерфейсі та довіднику).

Полотно і правила

Правила в інспекторі відповідають виходам ноди: кожне правило веде на свою наступну ноду. Можна додати гілку за замовчуванням, якщо жодна умова не виконалась.


Приклади задач

  • Різні сценарії залежно від каналу (Telegram, Widget, Email).
  • Різна логіка за статусом або пріоритетом звернення.
  • Розгалуження за темою чи тегами клієнта / звернення.
  • Логіка «якщо канал А — один сценарій, якщо Б — інший» без окремого коду.

Як додати роутер

  1. Додайте ноду Роутер з категорії логіки / шаблонів.
  2. Оберіть режим (first_match / all_match).
  3. Додайте правила з умовами та цільовими гілками (branch_id).
  4. За потреби увімкніть default_branch.
  5. З’єднайте виходи на полотні з наступними блоками.

Деталі полів: Параметри роутера.


Де ще почитати

Працюєте з власним ШІ-агентом?Встановіть відкритий skill, щоб ваш ШІ-агент працював з актуальною офіційною документацією ConnectiveOne.Отримати skillПотрібна підтримка?Не знайшли відповідь або потрібна допомога команди ConnectiveOne? Створіть запит у Client Portal.Створити запит