Проверка подписки на канал или группу прямо в сценарии бота
В сценарий бота добавилось простое и частое правило: проверить, подписан ли человек на ваш канал или состоит ли в группе, и развести его по разным веткам. Подписан — открываем доступ, скидку или следующий шаг. Нет — показываем приглашение и просим подписаться.
Как это выглядит в панели
Добавьте в сценарий действие «Условие (ветвление)» и выберите тип «Подписан на канал или группу». Дальше три поля:
- Канал или группа — выбирается из уже подключённых в разделе «Каналы и группы». В списке помечено, где канал, а где группа, так что перепутать похожие названия не выйдет.
- Если подписан → перейти к… — действие для тех, кто уже с вами.
- Если не подписан → перейти к… — ветка с приглашением: текст, кнопка со ссылкой, повторная проверка.
Ничего вводить руками не нужно — и негде: адрес вручную мы сознательно не принимаем. Платформы отдают боту сведения об участниках только там, где он администратор, поэтому сначала добавьте бота администратором в канал или группу — он появится в разделе «Каналы и группы» и в списке этого условия, и проверка будет работать гарантированно.
Работает в Telegram, MAX и ВКонтакте
Раньше такая проверка была доступна только в Telegram. Теперь платформа сама выбирает нужный способ, а сценарий вы собираете одинаково. Во ВКонтакте каналы к боту не подключаются, поэтому там условие проверяет подписку на само сообщество бота — выбирать ничего не нужно.
Зачем это нужно
- Гейт по подписке. Материал, промокод или запись на консультацию — только для подписчиков канала.
- Разные воронки. Новому человеку — знакомство и приглашение, подписчику — сразу предложение.
- Возврат в канал. Если человек отписался, бот заметит это на следующем шаге и мягко позовёт обратно.
Настраивается это в панели управления в конструкторе сценария. Если вы ещё не подключили свой канал к боту — начните с раздела «Каналы и группы», об этом есть отдельный гайд по каналам. Полный список возможностей — на странице функций, а тарифы и лимиты — в разделе цен.
Решение в BotBrother
Без кода: рассылки, приём оплат, брони, управление каналами. Бесплатный тариф для старта.
Попробовать бесплатно