Задать вопрос
@bakhtiyarov_dj

Ошибка при проверке на подписку на канал при создании бота на языке программирования Python?

Создаю бота на Python(pyTelegramBotAPI). Ошибка в методе get_chat_member() при проверке на подписку пользователя на канал:
"telebot.apihelper.ApiTelegramException: A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: chat not found"

ID канала и пользователя введены правильно(Проверил).
Вот мой код:

def is_member(chat_id, user_id):
status_membership = bot.get_chat_member(chat_id,user_id).status
if status_membership not in ['member','creator','administrator']:
return False
else:
return True
  • Вопрос задан
  • 87 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    ИИ-разработчик: от API до агентов с МТУСИ
    6 месяцев
    Далее
  • Академия Эдюсон
    Vibe-Coding: тариф Мастер
    1 месяц
    Далее
  • Stepik
    PRO C#. Профессия "Разработчик Telegram ботов"
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы