Тонкая настройка подключения бота к открытым линиям

В работе бота разные параметры настройки открытой линии могут влиять на работу чат-бота.
Разберем некоторые особенности работы бота в зависимости от настроек открытой линии. 

Раздел "Чат-боты" настроек открытой линии


Параметр "Когда подключать чат-бота"
У него 2 значения:
  • Только при первом обращении клиента
  • В начале каждого нового разговора
Когда подключать бота
Если поставить значение "Только при первом обращении клиента", то бот подключится к диалогу с клиентом только при первом обращении клиента в открытую линию, а во все последующие Битрикс24 уже не будет подключать бота к диалогу, а сразу переведет в очередь операторов. 

Параметр "Через какое время переводить разговор от чат-бота в очередь".
Когда переводить в очередь
Если поставить здесь любое значение, отличное от "Не переводить", то Битрикс24 автоматически заберет диалог у чат-бота и отправит его в очередь по истечении указанного времени. Даже если бот выполняет какой-то алгоритм. При использовании этого параметра будте аккуратны. Мы рекомендуем устанавливать значение "Не переводить"

Параметр "Когда отключать чат-бота"
Когда отключать чат-бота
У данного параметра 2 значения:
  • После завершения диалога
  • После перевода на оператора

После завершения диалога - Битрикс24 отключит чат-бота от диалога только после его завершения. Мы рекомендуем устанавливать это значение данного параметра. Мы рекомендуем устанавливать это значение данного параметра. При переводе на оператора бот останется в чате, но просто не будет ни на что реагировать и будет молчать. При необходимости диалог можно будет возобновить, удалив оператора из чата или запустив соответствующий робот CRM.

После перевода на оператора - Битрикс24 отключит чат-бота от диалога (и уберет бота из него совсем) сразу после того, как диалог будет перенаправлен в очередь. В этом случае бот больше не будет участником диалога и не сможет его возобновить при необходимости. Например, не будут работать роботы в сделках, лидах и активити в бизнес-процессах.

Раздел "Автоматические действия" настроек открытой линии


Здесь стоит обратить внимание на параметр 
Время до полного закрытия обращения (с момента закрытия его оператором)
finishtime.png
Для этого параметра можно установить время задержки между закрытием диалога оператором и фактического закрытия диалога.
Если оно отлично от 0, то после закрытия диалога оператором, диалог фактически все еще считается открытым и в течение времени, которое вы укажете в этом параметре, сообщения клиента будут приходить оператору, а не боту. И только по истечении указанного тут времени диалог закроется и новое обращение клиента примет бот.
По этой причине мы рекомендуем устанавливать для него значение "Закрывать сразу", если вам необходимо, чтобы по завершении диалога оператором следующее обращение клиента принимал чат-бот.

Раздел "Очередь" настроек открытой линии

В данном разделе есть параметр "Направлять обращение на ответственного сотрудника в случае идентификации клиента"


Если данный параметр включен, то диалог сразу придет ответственному по сущности в чате (сделка, контакт, лид) и бот, соответственно, не будет реагировать на такие диалоги.
Если же ответственным по сущности будет стоять чат-бот, то при запуске сценариев с помощью роботов чат-бот будет писать даже в новые чаты с клиентом, которые не относятся к чат-боту. Учитывайте это при настройке Битрикс24. Имеет смысл либо отключать этот параметр, либо менять ответственных у сущностей на реальных пользователей.