Parameters
Параметры действия — временные данные, которые передаются от команды к кнопкам ее сообщения и между действиями цепочки run. Доступны как parameters в действиях пользовательских команд. Руководство — в статье Параметры.
Свойства
Свойства динамические: каждое сохраненное значение доступно по своему ключу — parameters.page, parameters.memberId.
Методы
| Метод | Возвращает | Описание |
|---|---|---|
get(ключ) | Значение | Прочитать параметр |
store(ключ, значение) | — | Сохранить параметр. Значение — число, строка, Member, BotRole или Topic |
Параметры живут 15 минут с последнего обращения.
Пример
template
{% do parameters.store('target', arguments.targetMember) %}
{% do button('DANGER', 'kick', 'Исключить', null, 'f3a1c2b4-5d6e-4f70-8a9b-0c1d2e3f4a5b') %}В действии кнопки:
template
{{ parameters.target }} исключен.