Живий оператор у діалозі
Нода Підключення до оператора (action_operator_panel__connect_to_operator_with_msg) створює чат у Operator Panel і підключає клієнта до оператора згідно з темою, чергою та правилами навантаження. Це основний спосіб передати розмову людині, не виходячи з логіки сценарію.
Гілки після виконання
Після запуску action повертає одну з подій — на полотні для кожної є окремий вихід:
| Подія | Що це означає для вас |
|---|---|
| success | Чат створено, з’єднання з оператором успішне |
| banned | Користувач у бані |
| limit | Немає вільних операторів |
| error | Помилка створення чату або збій |
Кожну гілку варто з’єднати з наступними нодами — наприклад, після limit надіслати повідомлення «спробуйте пізніше».
Важливо: пункти «Додати кнопку» / «Додати кнопку повернення» у формі ноди стосуються інтерфейсу чату в операторській панелі, а не цих чотирьох подій на полотні. Деталі — у довіднику параметрів.
Коли це доречно
- У меню бота є пункт на кшталт «Зв’язатися з оператором».
- Потрібно створити звернення з темою (subject) і тегами.
- Потрібно передати оператору контекст через поле тексту для оператора.
Налаштування в кількох кроках
- Додайте ноду Підключення до оператора (шаблон з каталогу).
- Оберіть тему звернення (subject_alias) — вона має існувати в проєкті.
- За потреби увімкніть авто-підключення, додайте теги, текст для оператора.
- На полотні з’єднайте виходи success, banned, limit, error.
- За потреби задайте alias для закриття чату / повернення — див. довідник.
Повний список полів: Параметри ноди «Підключення до оператора».