Бот с условиями: открывает доступ тем, кто выполнил условие
Часть бота закрыта, пока подписчик не выполнит условие: подпишется на канал, оплатит, пройдёт тест или получит одобрение. Бот проверяет сам и открывает нужный раздел без вашего участия.
Что делает бот с условиями
Доступ за подписку
«Условие» проверяет подписку на ваш канал или группу: подписчикам — бонус или раздел, остальным — приглашение и повторная проверка.
Доступ за оплату
После «Оплаты» бот выдаёт рубрики, добавляет в группу или назначает тариф на нужное число дней — раздел открывается сразу.
Доступ за результат
Прошёл тест, набрал баллы, ввёл кодовое слово: «Условие» сравнивает переменную или баланс со значением, «Проверка слова» ждёт верного ответа.
Ручное одобрение
«Ожидание доступа» ставит сценарий на паузу: заявка приходит во «Входящие», ваше решение уходит подписчику сообщением.
Разные меню разным людям
«Переключить меню» показывает клиентам одну клавиатуру, участникам клуба или сотрудникам — другую.
Лимиты и частота
Проверка «Кол-во в группе» закрывает запись, когда места кончились, а «Прошло время с действия» не даёт получать бонус чаще раза в сутки.
Весь бот — по правилу
В настройках «Ограничение доступа» бот целиком пускает только по списку рубрик, участников группы, обладателей тарифа, подписчиков канала или сотрудников.
Сценарий от первого сообщения до результата
Показывает, что внутри
Подписчик видит закрытый раздел и понимает, что нужно для доступа: подписаться, оплатить или пройти тест.
Проверяет условие
«Условие» смотрит подписку, баланс, тариф, группу, рубрику или переменную и ведёт по ветке «да» или «нет».
Ведёт к выполнению
В ветке «нет» — приглашение в канал, оплата, тест или заявка на одобрение.
Открывает доступ
Условие выполнено — бот выдаёт рубрики, добавляет в группу или меняет меню, и раздел открыт.
Собрать такого ботаИз каких действий собирается
Каждый шаг — готовое действие в панели: выбираете из списка и настраиваете без кода.
Если условие выполнено — подписчик идёт по одной ветке, если нет — по другой. Проверка подписки на канал, баланса, тарифа, групп, переменных и контактов — без единой строчки кода.
Одним шагом выдаёт подписчику нужные рубрики и снимает лишние. Выданную рубрику проверяет «Условие», а отмеченные в списке рубрики подписчик видит в своём меню — «Мои курсы», «Избранное», «Пройденные уроки».
Одно действие добавляет подписчика в нужные группы и убирает из лишних. Дальше группы работают на вас: рассылки только своему сегменту, условия в сценарии, лимит мест и автоматические цепочки писем.
Действие меняет подписчику меню бота на другую группу кнопок. Гость видит «Цены» и «Записаться», клиент после записи — «Мои записи» и «Бонусы». Без условий в каждом сообщении.
Подписчик доходит до закрытой части сценария, а бот отправляет вам заявку и ждёт. Нажали «Разрешить» — человек получает сообщение и идёт дальше, «Запретить» — получает вежливый отказ.
Шаг сценария, на котором подписчик платит: картой, Stars, криптовалютой, переводом с чеком или с внутреннего баланса. После оплаты бот включает тариф на оплаченные дни или зачисляет сумму на баланс и ведёт клиента дальше.
Тариф — это срок доступа подписчика: «оплачено до». Действие «Тариф» меняет его или добавляет дни прямо в сценарии — для пробного периода, бонуса или перехода на другой уровень. Продажа дней — через «Оплату».
Бот просит ввести слово и ждёт. Подошло — подписчик идёт дальше, причём у каждого слова может быть своя ветка. Не подошло — бот подскажет и подождёт ещё, а кнопка «Отмена» выведет из проверки.
Бот присылает простой пример вроде «47+18=?» и ждёт ответа. Решил — идёт дальше, ошибся три раза — уходит по отдельной ветке. Так розыгрыши, бонусы и заявки достаются людям, а не скриптам.
Как используют в разных бизнесах
Онлайн-школа
Модуль открывается после оплаты, следующий — после теста по предыдущему.
Блогер
Гайд и розыгрыш — только подписчикам канала; не подписан — бот попросит подписаться и проверит ещё раз.
Фитнес-клуб
Раздел с тренировками — для владельцев абонемента: тариф проверяется при входе в раздел.
Закрытое сообщество
Новичок отвечает на вопросы, администратор одобряет заявку — и бот включает ему меню участника.
Акции
Бонус раз в сутки или подарок первым 100 участникам — «Условие» следит за частотой и лимитом.
Вопросы: бот с условиями
Какие условия можно проверить?
Подписку на канал или группу, баланс больше или меньше суммы, активный тариф, членство в группе и число людей в ней, наличие рубрики и сколько рубрик из списка пройдено, значение переменной, указан ли телефон или email, активное меню и время с прошлого выполнения — всего 17 проверок.
Чем «Условие» отличается от «Ограничения доступа»?
«Условие» — шаг сценария: проверяет в конкретном месте и ведёт по двум веткам. «Ограничение доступа» в настройках действует на весь бот: кто не проходит, получает ваше сообщение и дальше не идёт.
Можно ли показать закрытый пункт, но не дать нажать?
В Telegram — да: кнопку «Сообщения» можно сделать неактивной, подписчик её видит, но нажать не может. В MAX и ВКонтакте закрытые пункты лучше прятать — например, разными меню.
Что будет, когда оплаченный срок закончится?
Проверка «Есть активный тариф» перестанет пропускать подписчика, и бот поведёт его по ветке «нет» — например, к продлению. Предупредить заранее можно авторассылкой «Перед концом тарифа».
Работает ли бот с условиями в MAX и ВКонтакте?
Да: «Условие», рубрики, группы, меню, ожидание доступа, капча и проверка слова работают на трёх платформах. Действие «Тариф» есть только в Telegram. Во ВКонтакте подписка проверяется на сообщество самого бота.
Похожие виды ботов
Бот выдаёт материал по порядку, проверяет усвоение тестом и открывает новый урок только после сдачи предыдущего. Ученик учится в мессенджере, а вы видите баллы и задания каждого.
Гость копит бонусы, получает купоны и скидки, а карту не нужно ни печатать, ни носить с собой — она в мессенджере. Начисляет сценарий, сотрудник прямо в боте или ваша касса по API.
У каждого подписчика — счёт в рублях, бонусах, баллах или любой своей валюте. Бот начисляет и списывает по сценарию, принимает оплату с баланса и показывает остаток в любом сообщении.
Бот запускает акции, проверяет условия участия, выдаёт промокоды и разыгрывает призы. Каждый шаг подписчика раскладывает аудиторию по группам — и следующая рассылка уходит тем, кому она действительно интересна.
Соберите такого бота сами
Регистрация бесплатна, на баланс зачисляется 200 ₽ на тесты. Не получится самим — соберём бота под ключ.