Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 12 Следующий »

Чтобы сохранить ответ пользователя и затем в дальнейшем использовать его в одном из блоков «Вопрос», необходимо задать системную переменную. Данную функцию удобно использовать в случае, когда во время диалога осуществляется переход из одного сценария в другой. В этом случае в первом сценарии происходит сохранение ответа пользователя в системную переменную, а во втором сценарии бот использует уже полученный ответ, чтобы не задавать пользователю вопрос, ответ на который был уже получен.

При работе с системными переменными существуют следующие особенности:

  • Системные переменные можно использовать только в блоках «Вопрос». В других блоках системные переменные не используются;
  • Системные переменные используются для имитации ответа пользователя. То есть, с помощью системной переменной можно сохранить ответ пользователя на конкретный вопрос и затем использовать этот ответ в формулировке другого вопроса в рамках этой же или аналогичной тематики. 
  • В одном или нескольких блоках «Вопрос» вы можете использовать как одну, так и несколько системных переменных;
  • Системные переменные можно использовать в блоках «Вопрос» как в рамках того сценария, в котором они были созданы, так и в блоках «Вопрос» в любых других сценариях, на которые осуществляется переадресация клиента;
  • Все системные переменные в сценарии являются действительными до конца сессии. Как только сессия завершается (то есть, клиент заканчивает вызов или диалог), все значения системных переменных автоматически удаляются. В новом вызове или диалоге с клиентом системные переменные получат новые значения. Значения системных переменных после завершения сессии не сохраняются.

Чтобы сохранить ответ пользователя в системную переменную, выполните следующие действия:

1) Создайте в вашем сценарии блок «Вопрос» и укажите вопрос, ответ пользователя на который нужно сохранить для дальнейшего использования.

2) В стрелке из этого блока «Вопрос» к следующему блоку установите флажок для параметра «Сохранить ответ в системную переменную» и задайте имя переменной.


Чтобы использовать ответ пользователя, который сохранен в системной переменной, в соответствующем блоке «Вопрос» необходимо установить флажок для параметра «Использовать ответ пользователя», а также в тексте, который воспроизведёт робот во время диалога, указать имя переменной.

 




  • Нет меток