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

# Условия

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

Условие состоит из функции `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}}` | Первое число меньше или равно второму |
