Условия

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

Стандартное условие

Условие состоит из функции if и блока else, разделяющего текст, который будет отображаться при двух различных значениях переменной. Стандартное условие if рекомендуется использовать только с логическими значениями переменных, например, {{member.bot}}. Пример использования: {{#if member.bot}}Текст, если участник является ботом{{else}}Текст, если участник не является ботом{{/if}}

Сравнительные условия

Сравнительные условия используются с числовыми значениями переменных и позволяют сравнивать их с определенными числами. Таким образом, эти условия имеют два параметра: значение переменной и число для сравнения. Пример использования условия "больше" для зарплаты в пользовательской работе: {{#gt work.salary 0}}Вы заработали {{#tls}}{{work.salary}}{{/tls}}{{else}}Вы потеряли {{#tls}}{{work.salary}}{{/tls}}{{/gt}}. Ниже представлен список всех сравнительных условий.

Условие
Описание

{{#eq}}

Первое число равно второму

{{#gt}}

Первое число больше второго

{{#gte}}

Первое число больше или равно второму

{{#lt}}

Первое число меньше второго

{{#lte}}

Первое число меньше или равно второму

Last updated