Как сделать проверку на права админстратора на Pyrogram
Делаю админ бота на Pyrogram, мне нужно сделать способ проверки прав администратора в моем случаи can_restrict_members
Как правильно написать запрос?
https://docs.pyrogram.org/api/types/ChatMember#chatmember https://docs.pyrogram.org/api/types/ChatPrivileges#pyrogram.types.ChatPrivileges
Код который я попытался сделать выглядит иным образом: if app.get_chat_member(chat_id, user_id).status == 'creator' or app.get_chat_member(chat_id, user_id).can_restrict_members:
Ответы (1 шт):
Исправьте
app.get_chat_member(chat_id, user_id).can_restrict_members
на
app.get_chat_member(chat_id, user_id).privileges.can_restrict_members
(вернёт True/False)
Если нужно узнать, владелец ли группы, то вот такое выражение
(member.status == member.status.OWNER)
(так же вернёт True/False)