Переменные личного кабинета
Last updated
Last updated
Раздел Переменные личного кабинета (ЛК) позволяет устанавливать глобальные константы, которые могут быть вызваны в или использоваться напрямую в , обеспечивая гибкость и удобство управления данными.
Нажмите на пиктограмму личного кабинета.
Выберите пункт меню Переменные.
Особенности переменных:
Константы доступны во всём проекте. Это означает, что они могут быть использованы в любом сценарии или сниппете.
Позволяют хранить данные общего назначения. Например, настройки, статусы, параметры авторизации или флаги состояния.
Имеют фиксированные типы. Переменные могут быть строковыми, числовыми, булевыми (логическими).
Рассмотрим упрощённый, но наглядный пример работы с глобальными константами. Допустим, нам нужно проверить возраст клиента, чтобы определить, является ли он совершеннолетним. Например, клиент пишет в чате: "Мне 15 лет".
Для этого в Переменные личного кабинета (ЛК) записываем постоянную константу age = 18, которая обозначает минимальный возраст совершеннолетия.
Извлекает возраст из сообщения клиента.
Проверяет возраст клиента относительно установленного порога: если возраст больше, меньше или равен значению age = 18.
Пример кода для сниппета с комментариями:
Далее мы создаем со следующей логикой, которая:
Использует полученное значение для дальнейшей обработки, например: отправляет сообщение клиенту (при необходимости), записывает данные в для использования в сценарии.
Такой сниппет можно использовать в активном сценарии, в котором будет добавлено , переключающее сценарий на нужную ветку — в примере, на "ветку для несовершеннолетних". Например, если клиент указал, что ему меньше 18 лет, можно отправить сообщение: “К сожалению, этот раздел вам недоступен.”
Переменные ЛК можно использовать и напрямую в сценарии (без сниппетов) через реакцию . Для этого достаточно заполнить правило обработки параметра: указать название глобальной константы, способ обработки и тип переменной. Ветка сценария изменится в зависимости от значения константы.