#python #telegram-bot #py-telegram-bot-api
#python #telegram-бот #py-telegram-bot-api
Вопрос:
Мне нужно проверить, является ли бот администратором на канале. Я использую библиотеку pyTelegramBotAPI.
Я пытался с этим:
bot.get_chat_member(msg.forward_from_chat.id, '@TestBot')
но это выдает мне эту ошибку:
[b'{«ok»: false, «error_code»:400, «description»: «Неверный запрос: указан неверный идентификатор пользователя»}’]»
Ответ №1:
Хорошо, я понял, почему это не работает. Параметр user_id предназначен для int
, поэтому ввод имени пользователя бота не работает. Чтобы исправить, просто получите идентификатор бота, используя что-то вроде @getidsbot и поместите идентификатор в качестве параметра user_id
в method get_chat_member()