Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

Подсказка

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

Информация
titleПри работе с системными переменными существуют следующие особенности:
  • Системные переменные можно использовать только в блоках
  • «Вопрос»
  • Вопрос. В других блоках системные переменные не используются
  • ;
  • .

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

  • В
  • рамках скрипта в
  • одном или нескольких блоках
  • «Вопрос»
  • Вопрос вы можете использовать как одну, так и несколько системных переменных
  • ;
  • .

  • Системные переменные можно использовать в блоках
  • «Вопрос»
  • Вопрос как в рамках того
  • скрипта
  • сценария, в котором они были созданы, так и в блоках
  • «Вопрос»
  • Вопрос в любых других
  • скриптах
  • сценариях, на которые осуществляется переадресация клиента
  • ;
  • .

  • Все системные переменные в
  • скрипте
  • сценарии являются действительными до конца сессии. Как только сессия завершается (то есть, клиент заканчивает вызов или диалог), все значения системных переменных автоматически удаляются. В новом вызове или диалоге с клиентом системные переменные получат новые значения. Значения системных переменных после завершения сессии не сохраняются.

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

  1. Создайте в вашем сценарии

...

  1. блок Вопрос и укажите вопрос,

...

  1. на который нужно сохранить ответ клиента для дальнейшего использования.

Image Added

Image Removed

     

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

Image RemovedImage Added


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

 Image Removed

Результат выполнения сценария представлен на рисунке ниже.

Image RemovedImage Added