Проверка подписки
Как проверить подписан ли пользователь на канал
Last updated
Как проверить подписан ли пользователь на канал
Last updated
В боте можно проверить статус подписки пользователя на определённый канал.
Для этого, надо сначала подписать бот на канал - бот может проверять пользователей только в каналах на которые он подписан.
Далее общая схема следующая - нужно создать Диалог, который будет ставить метку, которая и будет сигнализировать о подписке на интересующий канал. Далее эту метку можно будет использовать для фильтрации сообщений пользователю.
Итак, по пунктам:
Создадим сообщения ответа пользователю в зависимости от того подписан он или нет:
и аналогичное если не подписан.
2. Создаём Диалог проверки:
Важно! Имя канала ставим без символа @
Готово. Теперь этот Диалог можно повесить на любую кнопку верхнего и нижнего меню или в Сохраненное сообщение.