Fayo
@Fayo
Притворись дураком 5 минут, чем быть им всю жизнь.

Как в Telegram боте сразу узнать, что юзер отписался от канала?

Есть бот с аудиторией 10 000 человек. В боте есть условие, что юзер всегда должен быть подписанным на канал, но есть одна проблема: если юзер отписался от канала, у него нужно сразу изменить статус.

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

Как быть?
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ответы на вопрос 1
nastya97core
@nastya97core
Начинающий программист
Так делай проверку перед отправкой сообщения от бота юзеру. Если подписан - разрешай команды, else { tg('sendMessage', "А НУ БЫСТРО ПОДПИСАЛСЯ")

вот так проверяй:
Как проверить подписку на канал в телеграм?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы