StreloБаза знанийВ кабинет

Проверка подписки всегда показывает «Не подписан»

Узел «Проверка подписки» в сценарии всегда уводит людей в ветку «Не подписан», хотя они подписаны. Любой сбой проверки трактуется как «Не подписан» - это сделано намеренно, чтобы случайно не выдать закрытый доступ незаслуженно. Синонимы: проверка подписки не работает, все уходят в ветку «не подписан», бот не видит подп

Пошагово: что проверить

Бот не является администратором проверяемого канала

Telegram разрешает узнать членство человека только администратору канала. Без этого права проверка всегда вернет «Не подписан». Что сделать: зайдите в настройки канала в Telegram, откройте список администраторов и добавьте вашего бота. Достаточно минимальных прав.

Канал задан неверно

Нужно указать правильный Channel ID в формате -100... (числовой) или публичный @username. Для приватного канала @username может не существовать - в таком случае обязательно используйте числовой ID. Как узнать числовой ID канала: перешлите любое сообщение из канала в бот @userinfobot - он покажет ID.

Контакт пришел не из Telegram

Если не удается определить Telegram ID человека (например, контакт создан вручную или через импорт) - он уйдет в ветку «Не подписан». Нужно, чтобы человек реально взаимодействовал с ботом в Telegram.

Бот проверяет канал другого бота

Проверка подписки идет через бота, от которого запущен сценарий. Если в сценарии указан один канал, а сценарий запущен от другого бота - убедитесь, что именно этот бот является администратором нужного канала.

Если не получается

  • Бот точно администратор, ID верный, но все равно «Не подписан» - убедитесь, что человек действительно подписан: зайдите в список участников канала и найдите его вручную.
  • После добавления бота в администраторы ноды начали работать - это и есть причина. Без прав администратора Telegram не отдает данные о членстве.
  • Петля: «Не подписан» сразу возвращается к проверке без остановки - между проверками обязательно должно быть сообщение с кнопкой или узел «Ожидание ответа». Без паузы петля крутится вхолостую.

Лимиты и тариф

Узел «Проверка подписки» доступен на всех тарифах, включая Free.

Смежные вопросы

Не нашли ответ?

Спросите ИИ-ассистента или напишите живой поддержке - поможем разобраться.