Проверять человека в канале

Я делаю бота на python pytelegrambotapi

Я хотел бы, чтобы мой бот проверял человека, который написал старт боту,есть ли он в канале или нет.

Если нету, то тогда бот не должен работать пока юзер не присоединится.


Ответы (1 шт):

Автор решения: ivart

Можно сделать запрос getChatMember по user_id и chat_id (канал) и смотреть на status в результате

Доки тут

В pytelegrambotapi:

bot.get_chat_member(user_id, chat_id)
→ Ссылка