Botbrother
Действие конструктора · Сообщения и навигация

Условие: бот выбирает ветку сценария сам

Если условие выполнено — подписчик идёт по одной ветке, если нет — по другой. Проверка подписки на канал, баланса, тарифа, групп, переменных и контактов — без единой строчки кода.

17 видов проверок Две ветки: «да» и «нет» Telegram, MAX и ВКонтакте
Возможности

Что умеет «Условие (ветвление)»

01

Подписка на канал или группу

Бот проверяет, подписан ли человек на подключённый канал или группу, и пускает дальше только подписчиков. Канал выбирается из списка — туда, где бот администратор, поэтому проверка всегда возможна.

02

Баланс и тариф

«Баланс ≥ значения», «Баланс < значения» и «Есть активный тариф»: платный раздел открывается тем, кто оплатил, остальным бот предлагает пополнить или купить.

03

Переменные

Сравнение числа «больше» и «меньше» или точное совпадение: возраст из анкеты, выбранный город, ответ сервера после HTTP-запроса.

04

Группы и рубрики

Состоит ли подписчик в группе, сколько людей уже в группе (лимит мест), выдана ли ему рубрика и сколько рубрик из списка он прошёл.

05

Контакты

«Указан телефон» и «Указан email»: кто уже оставил контакт, идёт дальше, у остальных бот сначала спросит.

06

Время с прошлого раза

«Прошло время с действия» не даёт повторять шаг слишком часто — например, бонус раз в сутки. Это не пауза: первый раз условие выполнено сразу, дальше считается время с прошлого выполнения.

07

Активное меню

Проверка, какое меню сейчас у подписчика: по нему бот понимает, в каком разделе человек находится.

08

Две ветки — любые действия

И «если да», и «если нет» ведут к любому действию сценария: сообщению, оплате, выдаче промокода, сигналу менеджеру или другому условию.

Сценарии

Где пригодится

Бонус за подписку на канал

Скидка, гайд или розыгрыш — только подписчикам канала. Не подписан — бот попросит подписаться и проверит ещё раз.

Бот-маркетолог →

Платный раздел

Курс или закрытый чат открывается при активном тарифе; без тарифа бот ведёт на оплату.

Бот с условиями →

Не спрашивать телефон дважды

Если телефон уже указан, бот сразу оформляет заявку; если нет — сначала запрашивает контакт.

Конверсионный бот →

Лимит мест

Когда в группе «Записались на вебинар» набралось 50 человек, следующих бот ставит в лист ожидания.

Бот-секретарь →

Итог квиза

Баллы за ответы начисляются на баланс «Баллы» действием «Баланс». «Баланс ≥ 7» — одна рекомендация, меньше — другая.

Бот-квиз →

Бонус раз в сутки

«Прошло время с действия» не даст получить ежедневный подарок дважды за день.

Программа лояльности →
Применение

В каких ботах используют

Настройка

Как добавить «Условие (ветвление)» в бота

Без программирования: всё делается в разделе «Структура» панели.

1

Добавьте действие

В рубрике нажмите «новое действие» → «Условие (ветвление)» и выберите тип проверки: подписка, баланс, переменная, группа, телефон…

2

Задайте значение

Укажите, с чем сравнивать: канал, баланс и сумму, переменную и число, группу или рубрику — поля появятся под выбранным типом.

3

Выберите ветки

«Если условие выполнено → перейти к» и «Если не выполнено → перейти к» — любые действия сценария. Пройдите бота сами и проверьте обе ветки.

Попробовать бесплатно
Платформы

Где работает

Telegram Работает

Работает так же, как описано на этой странице.

MAX Работает

Работает. Подписка проверяется на каналах и группах MAX, где бот — администратор.

ВКонтакте Работает

Работает. Подписка проверяется только на сообщество самого бота: других каналов у бота ВКонтакте нет.

У нас есть ответы

Вопросы о действии «Условие (ветвление)»

Сколько веток может быть у условия?

Две: «выполнено» и «не выполнено». Чтобы развести подписчиков на три и больше вариантов, поставьте в ветку «нет» ещё одно условие — получится цепочка проверок.

Почему проверка подписки говорит «не подписан», хотя человек подписан?

Бот должен быть администратором канала или группы — иначе мессенджер не отдаёт ему список участников. Поэтому в условии выбираются только подключённые каналы: добавьте бота администратором в разделе «Каналы и группы», и канал появится в списке.

Можно ли сделать паузу «через 3 дня» условием?

Нет, «Прошло время с действия» — не пауза: условие выполнено, если с прошлого раза, когда оно выполнилось у подписчика, прошло больше указанного времени (первый раз — сразу). Для паузы у сообщения есть «Задержка перед отправкой».

Можно ли проверить ответ из анкеты?

Да. Ответы сохраняются в переменные, а условие сравнивает переменную со значением: равно, больше или меньше (для чисел).

Нужно ли программировать?

Нет. Тип проверки и ветки выбираются из списков в панели, а собрать условие можно и через нейросеть по MCP — обычной фразой.

В связке

С чем сочетают

Переход к рубрике

Один шаг — и подписчик оказывается в нужной рубрике: в меню, анкете, оплате или следующем уроке. Отдельный вид «Переход к рубрике по условию» сам выбирает рубрику из группы — по порядку, случайно или одну на человека.

Переменная

Спросите у подписчика имя, город или возраст и сохраните ответ — или тихо запишите значение по его действиям. Переменные подставляются в сообщения, проверяются условиями и уходят в таблицы и CRM.

Группы: добавить / удалить

Одно действие добавляет подписчика в нужные группы и убирает из лишних. Дальше группы работают на вас: рассылки только своему сегменту, условия в сценарии, лимит мест и автоматические цепочки писем.

Баланс

У каждого подписчика свой счёт — в рублях, бонусах или собственной единице вроде «кристаллов». Бот начисляет и списывает по сценарию, показывает остаток и меняет одну валюту на другую по курсу.

Тариф

Тариф — это срок доступа подписчика: «оплачено до». Действие «Тариф» меняет его или добавляет дни прямо в сценарии — для пробного периода, бонуса или перехода на другой уровень. Продажа дней — через «Оплату».

Запрос телефона и email

Два действия для сбора контактов. В Telegram и MAX телефон приходит одним нажатием кнопки, email подписчик пишет сам — бот проверит формат и попросит исправить опечатку. Сценарий ждёт ответа и идёт дальше.

Зачислим 200 рублей для тестов при регистрации

Соберите бота с этим действием

Регистрация бесплатна, на баланс зачисляется 200 ₽ на тесты. Telegram, MAX и ВКонтакте — в одной панели.

Смотрите также