Запуск при сообщении в чате

Ассистент с запуском при сообщении в чате запускается при сообщении клиента в чат, если диалог уже находится у оператора. Перед запуском ассистента также проверяются дополнительные условия, указанные в его настройках.

Это платная функция. Данный функционал доступен только покупателям расширенного бизнес-пакета. Подключить его можно внутри приложения в разделе с информацией по тарифу

Данный ассистент реагирует только на сообщения клиента и не реагирует на сообщения оператора.

Создание ассистента



Дополнительные условия для данного ассистента обязательны. Например, вы можете проверить содержимое сообщения на какой-то текст в нем.

Доступные действия:
  • Перейти в узел. При выборе этого варианта чат-бот включит для чата режим ассистента и запустит в чате сценарий с указанного в настройках узла. После этого бот будет выполнять сценарий до первого сообщения оператора или до завершения диалога.
  • Игнорировать сообщение. При запуске ассистента с действием "Игнорировать сообщение" чат-бот не будет реагировать на сообщение, если режим ассистента уже запущен - и игнорируемое сообщение никак не повлияет на логику диалога с чат-ботом. Если режим ассистента не запущен этот ассистент не сработает.


Доступные дополнительные условия:
  • Текст сообщения содержит. Позволяет проверить содержимое сообщения перед запуском ассистента.
  • Сообщение в нерабочее время. Позволяет запускать ассистента только в рабочее или наоборот в нерабочее время.
  • Открытая линия. Позволяет запускать ассистентов для конкретных открытых линий.
  • Значение переменной. Позволяет проверить содержимое переменной перед запуском ассистента.



Примеры








Допустим, есть два ассистента:
Первый - игнорирует исходящие сообщения.
Второй - реагирует на вопросы клиента. В нашем случае на вопросы, содержащие определённые слова.

Если оператор напишет в чат слова, которые соответствуют условию ассистента - ассистент не запустится.



Если клиент напишет в чат слова, которые соответствуют условию ассистента - запустится ассистент и выполнит указанный в настройках узел.

С этого момента активируется режим ассистента. На любое сообщение чат-бот будет реагировать в соответствии с логикой запущенного сценария. Также на данную логику могут повлиять другие ассистенты.



Если запущенный ассистент игнорирует сообщение - бот ничего не напишет клиенту, но если у вас включена отладка - вы увидите информацию о том, что ассистент сработал. Данное сообщение не нарушит логику сценария за счёт ассистента.



После этого клиент может продолжить диалог с ботом в режиме ассистента.



Как только оператор напишет в чат - бот завершит режим ассистента и не будет реагировать на следующие сообщения от клиента.