Перейти к содержимому

Параметры

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

Во всех шаблонах действий пользовательских команд параметры представлены предопределённой переменной parameters.

Параметры также можно использовать для передачи данных в цепочке действий, запускаемой тэгом run.

Внимание

Время жизни параметров — 15 минут с момента последнего обращения к ним!

Сохранение данных

Для сохранения каких-либо данных в параметры можно использовать следующую конструкцию:

JuniperBot Template
{% do parameters.store('example', 'Hello world') %}

Если в результате выполнения действия пользовательской команды отправляется новое сообщение, параметры будут привязаны к отправленному сообщению.

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

Запрос данных

Доступ к данным параметров можно будет получить так:

JuniperBot Template
{{ parameters.get('example') }}

Все права зафырканы.