Переменные

Переменные — это вместилище для контента, который вы можете использовать в любом месте чат-бота. Это очень важная концепция, которую нужно понять, чтобы действительно создать индивидуальный опыт для пользователя.

Сохранить ответ в переменной

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

Frame 25.png

****

Использовать переменные

После объявления переменных вы можете использовать их везде в вашем боте. Например, вы можете отобразить ее в текстовом сообщении со следующим синтаксисом:

{{Моя переменная}}, где "Моя переменная" — это имя вашей переменной.

Форматирование встроенной переменной

Вы также можете отформатировать переменную непосредственно в текстовом сообщении. Например, если вы хотите отобразить переменную "Фамилия" в верхнем регистре, вы можете использовать следующий синтаксис:

{{={{My variable}}.toUpperCase()=}}

Когда вы вставляете {{= ... =}}, это означает, что находится внутри, будет оценено как JavaScript. Поэтому вы можете использовать внутри любую встроенную функцию JavaScript. Поведение аналогично пользовательскому значению в блоке Варианты.

Если вы хотите получить первый элемент списка:

{{={{Моя переменная}}[0]=}} или {{={{Моя переменная}}.at(0)=}}.

Аналогично для последнего элемента:

{{={{Моя переменная}}.at(-1)=}}

****

Предварительно заполненные переменные