Quescha.com
Search…
Основные шаблоны и особенности
Функциональность Квесчи обеспечивается рядом шаблонов. Перечислим их и некоторые особенности конструктора
Используйте раскрывающийся блок "Помощник выражений" и кнопку "Подстановки" для подстановки шаблонов и функций. Там вы найдете много полезного, включая описание их работы

Переменные #{..}

Переменные используются во сценариях действий и имеют вид #{name}, где name - имя переменной. В переменных хранятся значения типа строка или массива строк.
Переменная является "видимой" во всех сценариях действий, которые вызываются одним и тем же сценарным сообщением и живет пока сценарий не будет завершен.
Массив значений сохраняется в переменную путем сохранения отбора списка/гугл таблиц. Учитывайте то, что если у пользователя есть возможность повторно вызвать эту операцию (например, пользователь неправильно ввел данные и опять был вызван этот же шаг), то новый отбор не заменит данные в переменной, а дополнит ее. Поэтому, в некоторых случаях, имеет смысл обнулять переменную перед действием отбора списка и сохранения отбора в переменную.
В значениях переменной вы можете хранить другие шаблоны.
Переменные могут быть использованы практически во всех полях для значений, если этого требует бизнес-логика.
Переменные не работают в сценарных сообщениях, они предназначены только для использования в сценариях действий

Ответы [Answer..]/[A..]/[Ответ..]

В ответах хранится то, что клиент написал в чат-бот, а также если он нажал кнопку типа "значение". Значение, которое вы указали в кнопке попадет в ответ.
Шаблон ответов используется как в сценарном сообщении, так и в сценарии действий и имеет вид [AnswerN], где N - порядковый номер сообщения сценария.

Данные [Data..]/[D..]/[Данные..]

"Данные" хранят переданные данные из других сценариев по кнопке или переданные при запуске тегов, а также подгруженные при обращении к внешнему серверу.
Шаблон данных [DataID], где ID - id данных (число или строка)

Выражения {{ .. }}

Выражения возможно использовать в тексте сообщений. Выражение будет вычислено и заменено на результат.

Сравнение дат

В условиях сценарных сообщений и в условиях сценариев действий вы можете сравнить даты, используя математические символы =<>
С более полным списком шаблонов и функций вы можете ознакомиться по ссылке
Copy link
On this page