Telebot - 检查机器人是否是频道的管理员

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

我尝试过这个:

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

但它给了我这个错误:

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


胡说叔叔
浏览 94回答 1
1回答

浮云间

好吧,我明白为什么它不起作用了。user_id 参数适用于int,因此输入机器人的用户名不起作用。要修复此问题,只需使用 @getidsbot 之类的方法获取机器人的 ID,然后将 ID 作为参数user_id放入method get_chat_member()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python