Параметры
Параметры — временное хранилище данных, используемое в пользовательских командах для передачи каких-либо данных между действиями команды.
Во всех шаблонах действий пользовательских команд параметры представлены предопределённой переменной parameters.
Параметры также можно использовать для передачи данных в цепочке действий, запускаемой тэгом run.
Внимание
Время жизни параметров — 15 минут с момента последнего обращения к ним!
Сохранение данных
Для сохранения каких-либо данных в параметры можно использовать следующую конструкцию:
{% do parameters.store('example', 'Hello world') %}
Если в результате выполнения действия пользовательской команды отправляется новое сообщение, параметры будут привязаны к отправленному сообщению.
Если в сообщении есть компоненты, запускающие другие действия пользовательской команды, то при их использовании в запускаемые действия будут переданы все привязанные к исходному сообщению параметры.
Запрос данных
Доступ к данным параметров можно будет получить так:
{{ parameters.get('example') }}