Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хай чуваки и дамы сегодня я покажу как сделать проверку подписки на канал в телеграмм боте с помощью библиотеки "telebot"
Ловите код
Вот и все! Главное не забудьте добавить бота в ваш канал/группу
Всем удачи!
Ловите код
Python:
import telebot
from telebot.apihelper import ApiTelegramException
bot = telebot.TeleBot("токен вашего бота вставлять сюда")
CHAT_ID = #id вашей группы
USER_ID = #Ваш id
def is_subscribed(chat_id, user_id):
try:
bot.get_chat_member(chat_id, user_id)
return True
except ApiTelegramException as e:
if e.result_json['description'] == 'Bad Request: user not found':
return False
if not is_subscribed(CHAT_ID, USER_ID):
#если юзер не подписался то бот напишет ему
bot.send_message(CHAT_ID, 'бро ты не подписан')
else:
# если юзер подписался бот напишет ему
bot.send_message(CHAT_ID, 'Спасибо что подписался на канал!')
bot.polling()
Вот и все! Главное не забудьте добавить бота в ваш канал/группу
Всем удачи!