Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel2

...

Работа с переменными

Anchor
setVariable
setVariable
установитьПеременную(*переменная, *значение)

...

Можно установить значение одной из встроенных переменных пользователя или произвольной переменной в составе payload. Сохранение данных пользователя позволит передавать данные между разными диалогами.

Code Block
breakoutModewide
// задание нового значения встроенной переменной
установитьПеременнуюПользователю("userEmail", "vasya@mail.ru")+

// создание произвольной переменной пользователя в payload пользователя
установитьПеременнуюПользователю("userPayload.lastLoginTS", "{nowTimeStamp}")+

...

Code Block
breakoutModewide
сообщениеПользователю.сШаблоном("Адрес пользователя - {userEmail}") +
комментарий("Дата последнего обращения - {userPayload.lastLoginTS}") +

...

получитьПеременнуюСервиса(*args)

Шаг получения текущего значения переменной сервиса.

изменитьПеременнуюСервиса(*args)

...

Переписка с пользователями 

...