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