Тема
Переключатель
Скрытая развилка на несколько веток.
Отличие от Условия: у каждого правила свой выход, плюс запасной «По умолчанию». Отдельного режима «все / любое» нет.
Когда ставить
«Ответ А → сценарий 1, ответ Б → сценарий 2, всё остальное → сценарий 3».
Конструктор
Вход сверху. Выход у каждого условия и выход «По умолчанию» внизу. Если условие сработало, но связи от него нет, квиз сразу идёт в «По умолчанию».
Редактор
Проверяются сверху вниз; срабатывает первое подходящее. Виды условий:
Вопрос
Выберите уже пройденный вопрос с вариантами и отметьте ответы. Опция «Нужны все выбранные ответы» — пользователь должен отметить все перечисленные, а не любой из них.
В одном переключателе один и тот же вопрос нельзя использовать дважды. В списке только вопросы, до которых можно дойти по связям. Контакты и поля ввода без вариантов в этот список не входят.
Переменная
Выберите переменную и сравнение. Набор сравнений зависит от типа: строка, число, время, дата или диапазон дат. Числом считается и ключ вроде @period[count_day] у диапазона дат. Время, дата и диапазон дат — пункты без модификатора. Время сравнивается как число (миллисекунды). Дата и начало диапазона дат — в UTC, с форматом пикера (дата+время, неделя, месяц, год). В диапазоне начало не позже конца.
| Сравнение | Тип | Пример |
|---|---|---|
| Равно | строка | @plan равно pro — совпадёт и с «Pro», регистр не важен |
| Строго равно | строка | @plan строго равно Pro — только такое написание |
| Не равна | строка | @plan не равна free |
| Строго не равна | строка | @code строго не равна AbC |
| Содержит | строка | @comment содержит скидка |
| Строго содержит | строка | @comment строго содержит VIP |
| Равно | число | @sum равно 10 |
| Не равна | число | @sum не равна 0 |
| Больше | число | @sum больше 10 |
| Больше или равно | число | @sum больше или равно 10 |
| Меньше | число | @sum меньше 3 |
| Меньше или равно | число | @sum меньше или равно 3 |
| Диапазон | число | @sum от 10 до 20 включительно |
Сравнение с датой или временем суток «сейчас» — отдельные типы условий ниже, не эта таблица.
Дата
Сравнение текущего момента прохождения с датой или периодом. Точность задаёт формат. «Учитывать часовой пояс пользователя»: если выключено, считается московское время.
| Сравнение | Формат | Пример |
|---|---|---|
| Равно | дата + время | сейчас равно 15.03.2026 12:00 |
| Не равно | дата + время | сейчас не равно 01.01.2026 00:00 |
| Больше | дата + время | сейчас больше 01.06.2026 00:00 — прохождение после этой метки |
| Больше или равно | месяц | сейчас больше или равно март 2026 |
| Меньше | год | сейчас меньше 2027 |
| Меньше или равно | неделя | сейчас меньше или равно неделе 09.03.2026 |
| В диапазоне | дата + время | сейчас от 01.01.2026 00:00 до 31.12.2026 23:59 включительно |
Время
Как в Условии: текущее время суток, с секундами или без, период в одних сутках, часовой пояс пользователя или Москва.
Как видит пользователь
Пользователь этот блок не видит. Переключатель срабатывает на сервере: квиз сразу идёт по первой подходящей ветке, без экрана и кнопки «Далее».
Соседние блоки
Условие, если нужны только две ветки «да / нет».