Перейти до змісту

Комунікація

Ноди секції Комунікація використовуються для передачі діалогу з ботом зовнішньому оператору або сервісу підтримки.

1. Chat (Чат) Soon

Chat передає поточний діалог оператору через вибрану chat integration і завершує поточний bot-flow.

Налаштування

Поле Значення
Provider Провайдер чату: Unitalk=0 або SmsBat=1
ChatIntegrationId ID chat integration для вибраного provider
Title Назва ноди на canvas

Connections

  • Вхід: один стандартний connector.
  • Виходи: відсутні.
  • Chat є terminal node, тому після неї не можна підключити наступну ноду.
  • OnChatClosed — це окрема точка входу в новий flow після закриття операторського чату, а не connection з Chat.

Як працює

Під час виконання нода намагається відкрити операторський чат через вибрану integration.

Успішним handoff вважається лише після підтвердженого відкриття зовнішнього чату.

Chat не створює власних змінних і не повертає Screen або JSON.

Приклад

Condition "потрібен оператор"
  -> Chat

Після завершення операторського чату можна запустити окремий flow:

OnChatClosed
  -> Screen "Чат з оператором завершено"

Важливі особливості

  • Chat є terminal node і не має outgoing connection.
  • Якщо integration відсутня, вимкнена, має неправильний provider або не може відкрити зовнішній чат, execution завершується помилкою.
  • Chat не використовується в синхронному AI tool, оскільки terminal-нода не повертає JSON.
  • Функціональність ще не доступна як повністю готовий production handoff, тому нода позначена як Soon.