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

Выполнение кода шаблона

Тип действия "Выполнение кода шаблона" используется для выполнения каких-либо функций шаблонного движка.

Чем полезно?

Вы можете создать действие, которое будет выполнять код, передавать или сохранять результат, отправляя в ответ лишь подтверждение об успешном выполнении операции.

Поведение и настройки

Код для выполнения — это поле, в которое нужно вписать код для выполнения.

Если команда должна вернуть какой-либо ответ, то лучше воспользуйтесь типом отправки сообщения, либо используйте тег run для запуска другого действия с передачей в него каких-либо параметров.

Пример команды

Допустим, вам нужно, чтобы команда сохранила атрибут. Для этого нужно:

  1. Создать новую пользовательскую команду;
  2. Выбрать тип действия "Выполнение кода шаблона";
  3. В поле "Код для выполнения" написать:
    JuniperBot Template
    {% do member.getAttribute('MyAttribute').update('Код выполнился!') %}
    
  4. Сохранить.

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