Этот блок позволяет вам направить бота на определенный экран в зависимости от выполнения определенных условий.

Параметры



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

Else

После добавления условий на экран вы увидите специальное условие else в блоке условий. Оно выполняется, если ни одно из условий в блоке не истинно.

Переменные

Вы можете использовать переменные, полученные ботом на предыдущих экранах (или любые системные переменные Aimylogic).



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

Javascript

Вы можете использовать любые операторы и функции Javascript при написании условий. Также вы можете использовать функции underscorejs.org для более сложных случаев, где нужны различные преобразования данных (объектов, массивов и так далее).
Была ли эта статья полезна?
отменить
Спасибо!