Переменные — это вместилище для контента, который вы можете использовать в любом месте чат-бота. Это очень важная концепция, которую нужно понять, чтобы действительно создать индивидуальный опыт для пользователя.
Вы можете указать блоку ввода сохранить ответ в переменной и использовать его, например, в следующем сообщении:
После объявления переменных вы можете использовать их везде в вашем боте. Например, вы можете отобразить ее в текстовом сообщении со следующим синтаксисом:
{{Моя переменная}}
, где "Моя переменная" — это имя вашей переменной.
Вы также можете отформатировать переменную непосредственно в текстовом сообщении. Например, если вы хотите отобразить переменную "Фамилия" в верхнем регистре, вы можете использовать следующий синтаксис:
{{={{My variable}}.toUpperCase()=}}
Когда вы вставляете {{= ... =}}
, это означает, что находится внутри, будет оценено как JavaScript. Поэтому вы можете использовать внутри любую встроенную функцию JavaScript. Поведение аналогично пользовательскому значению в блоке Варианты.
Если вы хотите получить первый элемент списка:
{{={{Моя переменная}}[0]=}}
или {{={{Моя переменная}}.at(0)=}}
.
Аналогично для последнего элемента:
{{={{Моя переменная}}.at(-1)=}}