header
login

Условия (if)

Функция if позволяет создавать ветвления в сценарии: выполнять разные действия в зависимости от условия.

Синтаксис условия

Условие записывается как строковое выражение:

"{=message=}" == "/start"

Операторы сравнения

Оператор Описание Пример
== Равно "{=message=}" == "Привет"
!= Не равно "{=message=}" != ""
>, < Больше / меньше {=count=} > 5
>=, <= Больше или равно / меньше или равно {=count=} >= 10

Логические операторы

Условия можно комбинировать:

"{=message=}" == "да" || "{=message=}" == "Да"
  • || — логическое ИЛИ
  • && — логическое И

Ветки then и else

  • then — выполняется, если условие истинно
  • else — выполняется, если условие ложно

В каждую ветку можно добавить любое количество функций, включая вложенные if.