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

Як передати оператору повідомлення, написане замість оцінки CSAT?

Оператор закрив чат, бот попросив оцінку, а клієнт написав нове питання або надіслав документ. За замовчуванням таке повідомлення стає новим зверненням зі Start: клієнт бачить привітання і стартову гілку. Вихід other_input ноди CSAT дає пропустити цей крок і одразу передати повідомлення у FastLine чи оператору.

Коли знадобиться

  • Після закриття чату клієнти часто дописують питання або надсилають документи замість оцінки.
  • У сценарії вже є гілка для вільного тексту (наприклад, на питанні «Чи вирішено ваше питання?»), і ви хочете вести туди ж.
  • Привітання Start після щойно закритого діалогу виглядає зайвим.

Що важливо знати

  • Вихід other_input спрацьовує на текст, файл, фото, стікер, голосове, контакт чи локацію замість оцінки. Кнопка оцінки, її точний підпис текстом і кнопки інших кроків туди не потрапляють.
  • Повідомлення клієнта зберігається. Дія action_get_user_input у гілці читає те саме повідомлення, тож повторно питати «Напишіть, чим допомогти» не потрібно.
  • Таймери секції не зупиняються самі. Таймер неактивності, запущений перед CSAT, може спрацювати вже в новій кімнаті. Гілку виходу починайте із завершення інтервалів.
  • Вихід не підключено → усе як раніше: нове звернення зі Start, стан діалогу очищено як після /start. У гілці виходу стан зберігається, змінні діалогу доступні. Наявні сценарії не змінюються, доки ви не підключите вихід.
  • Чому так влаштовано: Що відбувається, коли клієнт пише замість оцінки CSAT.

Перед початком

Покрокова інструкція

  1. Відкрийте сценарій і знайдіть ноду CSAT у гілці, яка запускається після закриття чату.
  2. Виділіть ноду. У Node Inspector (панель справа) відкрийте секцію «Події» і переконайтесь, що там є чип other_input. Якщо чипа нема, платформу ще не оновлено до версії з цим виходом.
  3. Додайте на полотно дію action_interval__end_all (завершити всі інтервали секції) і протягніть до неї ребро з виходу other_input ноди CSAT.
  4. Далі один із варіантів:
    • Є гілка для вільного тексту (наприклад, після «Чи вирішено ваше питання?»): додайте ноду goto на першу ноду тієї гілки.
    • Гілки нема: додайте action_get_user_input, а за ним FastLine або Підключення до оператора з повідомленням клієнта.
  5. Переконайтесь, що в гілці нема привітання чи повторного питання «Чим допомогти»: клієнт уже написав.
  6. Натисніть Опублікувати.

Готова гілка: CSAT → other_input → action_interval__end_all → action_get_user_input → FastLine або оператор.

Перевірка

  1. Відкрийте тестовий чат, дійдіть до оператора і закрийте діалог з боку оператора.
  2. Дочекайтесь питання CSAT і замість оцінки напишіть текст, наприклад «Маю ще питання».
  3. Очікувано: привітання Start не приходить, у панелі оператора з'являється нова кімната, і перше повідомлення в ній — ваш текст. Опитування в даних бота має стан skipped, оцінки в статистиці нема.
  4. Повторіть з файлом або фото: вкладення має стати першим повідомленням нової кімнати.

Типові помилки

  • Клієнт бачить привітання Start. Вихід не підключено, веде на саму ноду CSAT або ребро не опубліковано.
  • Нова кімната закривається сама через кілька хвилин. У гілці нема action_interval__end_all, і таймер секції спрацював у новій кімнаті.
  • Клієнт двічі пише одне й те саме. У гілці стоїть повторне питання «Чим допомогти». Приберіть його: action_get_user_input уже має повідомлення.
  • Вихід підключено до «Дякуємо» після CSAT. Повідомлення клієнта нікуди не передається. Так робіть лише свідомо, коли після CSAT нічого не закривається.

Пов'язані документи

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