Контекстные переменные чата

Контекстные переменные чата – переменные, хранящиеся в Чате и доступные для чтения и изменения системой по заложенной в Диалоговом Сценарии или Платформе логике.

Контекстные переменные могут быть частью текста, отправляемого Ботом (например, в слотах Text, Attachment) или во внешнюю систему через External Request. Весь набор контекстных переменных называют Контекстом Чата.

Типы переменных

  • Системные контекстные переменные – переменные, создаваемые в Чате Платформой для служебных целей и обеспечения работы Сценария. Системные переменные недоступны Пользователю для редактирования, но доступны для просмотра и использовании в Сценарии. Подробнее: Системные контекстные переменные

  • Канальные контекстные переменные – метаданные из чата конечного Канала, которые Канал передает Боту в процессе Общения. Как правило, это данные о Собеседнике и внутренние идентификаторы Диалогов и Чатов конечного софта. Подробнее: Канальные контекстные переменные

  • Пользовательские контекстные переменные – создаются и изменяются диалог-дизайнером на определенных участках Сценария, доступны всегда для редактирования в Сценарии. Подробнее: Пользовательские контекстные переменные

Наследование контекста

Переменная, созданная в каком-либо Диалоге Чата, доступна во всех последующих Диалогах данного Чата, до тех пор пока такая переменная не будет удалена логикой системы (актуально для системных контекстных переменных) или не будет удалена Пользователем (подробнее: Сброс значений контекстных переменных).

Диалог получает переменную в том виде, в котором такая переменная была записана в последний раз в предыдущих Диалогах данного Чата.

Last updated