Вы можете настроить в сценарии голосового робота те реплики, которые нельзя перебивать клиенту.
- Graph
- Code
- Откройте проект сценария Graph.
- Перейдите в раздел Сценарий.
- Добавьте блок Текст, в котором установите отметку в поле Запретить перебивание. По умолчанию эта опция отключена. При включении этой опции в сценарий добавляется тэг
a:
, для которого устанавливается свойствоdisable_barge_in = true
.
Пример в сценарии
state: node_01
a: мой ответ || disable_barge_in = true // реплика с запретом перебивания
- Сохраните настройки.
В результате при общении с роботом для выбранного блока будут применены указанные параметры: реплики клиента не будут останавливать реплику робота, пока она не будет воспроизведена полностью.
- Откройте проект сценария Code.
- Выберите или добавьте стейт, в котором должна быть реплика без перебивания.
- Добавьте или выберите реплику, которая не должна перебиваться, и установите для нее свойство свойство
disable_barge_in = true
. - Сохраните сценарий.
В результате при попадании в стейт и воспроизведении реплики ботом: реплики клиента не будут останавливать реплику робота, пока она не будет воспроизведена полностью.
Свойство запрета перебивания также можно установить в теге, функциях reactions
и reply
.