Условия (if)
Функция if позволяет создавать ветвления в сценарии: выполнять разные действия в зависимости от условия.
Синтаксис условия
Условие записывается как строковое выражение:
"{=message=}" == "/start"
Операторы сравнения
| Оператор | Описание | Пример |
|---|---|---|
== |
Равно | "{=message=}" == "Привет" |
!= |
Не равно | "{=message=}" != "" |
>, < |
Больше / меньше | {=count=} > 5 |
>=, <= |
Больше или равно / меньше или равно | {=count=} >= 10 |
Логические операторы
Условия можно комбинировать:
"{=message=}" == "да" || "{=message=}" == "Да"
||— логическое ИЛИ&&— логическое И
Ветки then и else
- then — выполняется, если условие истинно
- else — выполняется, если условие ложно
В каждую ветку можно добавить любое количество функций, включая вложенные if.