Telebot-检查漫游器是否为频道管理员

时间:2020-09-03 09:58:09

标签: python telegram-bot py-telegram-bot-api

我需要检查该机器人是否是某个频道的管理员。我正在使用库pyTelegramBotAPI。

我尝试过:

bot.get_chat_member(msg.forward_from_chat.id, '@TestBot')

但是它给了我这个错误:

[b'{“ ok”:false,“ error_code”:400,“ description”:“错误的请求:指定了错误的user_id”}']“

1 个答案:

答案 0 :(得分:0)

好的,我弄清楚了为什么它不起作用。 user_id参数用于int,因此放置漫游器的用户名无效。要解决此问题,只需使用@getidsbot之类的东西获取机器人的ID,然后将ID作为参数user_id放入method get_chat_member()