Молчание клиента — это ситуация, когда клиент не отвечает или не произносит слова после вопроса или команды голосового бота. Например, клиент задумался, клиент не понимает вопроса, клиент не знает, что сказать, или клиент просто не хочет разговаривать.
Обработка молчания клиента позволяет избежать неловких пауз и обеспечить более гладкое взаимодействие с клиентом. Чтобы обработать молчание клиента в сценарии, выполните следующие шаги:
- Перейдите в раздел Сценарии ботов личного кабинета.
- Откройте нужный сценарий в редакторе. Если у вас нет сценария, создайте новый.
- Установите блок Информация.
- Напишите приветственную фразу в поле Сообщение.
- Протяните стрелку из блока Информация в блок Вопрос, в котором нужно обрабатывать тишину
- Установите флажок Отключить переспрос, для того чтобы не срабатывал переспрос без текста.
Текст вопроса должен находиться в отдельном блоке информации перед блоком Вопрос.
- Установите блок Условие.
- Проведите стрелку из блока Вопрос в блок Условие.
- Нажмите на стрелку, чтобы открыть свойства стрелки.
- Выберите Тип выходных данных — Ветка по умолчанию.
- Введите переменную silence в блоке Сохранить ответ.
- Установите блок Порядковый выбор.
- Проведите к блоку стрелку с типом По умолчанию из блока Условие.
- Проведите две стрелки из блока Порядковый выбор в два новых блока Информации:
- В первый блок поместите фразу на случай, если бот не смог понять высказывание клиента. Затем установите стрелку из этого блока обратно в исходный блок Вопрос.
- Во второй блок поместите фразу прощания. Если бот два раза не понял фразы клиента, диалог завершится.
- Установите еще один блок Порядковый выбор.
- Проведите к блоку стрелку из блока Условия.
- Установите следующие параметры:
- Тип выходных данных: Условие «И».
- Условия: {silence} =.
С помощью этого условия можно определить, имеет ли переменная какое-либо значение. Если значение отсутствует, это означает, что клиент ничего не сказал.
- Проведите две стрелки в два новых блока Информации из блока Порядкового выбора:
- Первая стрелка ведет в блок с фразой, предназначенной для случая, если бот не услышал клиента. Затем проведите стрелку из этого блока в первоначальный блок вопроса.
- Вторая стрелка направлена в блок с прощальной фразой. Если бот дважды не услышит клиента, диалог завершится.
- Сохраните сценарий.
Таким образом, молчание клиента в сценарии обрабатывается.