Telegram 机器人如何获取群组的管理员列表?​

我的机器人如何识别群组中的管理员?能否自动获取名单?

1 个回答

ForgottenUmbrella
ForgottenUmbrella回答于 09 月 13 日
最佳答案

Telegram 的机器人不能直接获取群组管理员列表,这是 Telegram 官方出于隐私和安全的考虑而做出的限制。

但是,你可以通过以下几种方式来间接判断:

1. 如果用户主动向你的机器人发送 /start 命令,你可以记录这个用户 ID,然后在群聊中查看他的权限。

2. 当用户被设置为管理员时,系统会推送一个更新事件,你可以通过监听这个事件来识别管理员。

3. 管理员在群聊中具有特殊权限,比如可以踢人、发消息等,你可以通过这些行为来判断。

但是要注意,这些方法都有一定的局限性,而且很多都需要用户的授权和配合。建议你在开发时,先了解下 Telegram 的 Bot API 文档。

您的答案