mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2025-12-29 17:44:50 +00:00
Fix
This commit is contained in:
parent
404139e242
commit
3defb7cd1d
1 changed files with 19 additions and 21 deletions
|
|
@ -13,29 +13,27 @@ from misskaty.vars import SUDO
|
|||
async def member_permissions(chat_id: int, user_id: int):
|
||||
perms = []
|
||||
try:
|
||||
member = await app.get_chat_member(chat_id, user_id)
|
||||
perijinan = member.privileges
|
||||
member = (await app.get_chat_member(chat_id, user_id)).privileges
|
||||
except Exception:
|
||||
return []
|
||||
if member.status != enums.ChatMemberStatus.MEMBER:
|
||||
if perijinan.can_post_messages:
|
||||
perms.append("can_post_messages")
|
||||
if perijinan.can_edit_messages:
|
||||
perms.append("can_edit_messages")
|
||||
if perijinan.can_delete_messages:
|
||||
perms.append("can_delete_messages")
|
||||
if perijinan.can_restrict_members:
|
||||
perms.append("can_restrict_members")
|
||||
if perijinan.can_promote_members:
|
||||
perms.append("can_promote_members")
|
||||
if perijinan.can_change_info:
|
||||
perms.append("can_change_info")
|
||||
if perijinan.can_invite_users:
|
||||
perms.append("can_invite_users")
|
||||
if perijinan.can_pin_messages:
|
||||
perms.append("can_pin_messages")
|
||||
if perijinan.can_manage_video_chats:
|
||||
perms.append("can_manage_video_chats")
|
||||
if member.can_post_messages:
|
||||
perms.append("can_post_messages")
|
||||
if member.can_edit_messages:
|
||||
perms.append("can_edit_messages")
|
||||
if member.can_delete_messages:
|
||||
perms.append("can_delete_messages")
|
||||
if member.can_restrict_members:
|
||||
perms.append("can_restrict_members")
|
||||
if member.can_promote_members:
|
||||
perms.append("can_promote_members")
|
||||
if member.can_change_info:
|
||||
perms.append("can_change_info")
|
||||
if member.can_invite_users:
|
||||
perms.append("can_invite_users")
|
||||
if member.can_pin_messages:
|
||||
perms.append("can_pin_messages")
|
||||
if member.can_manage_video_chats:
|
||||
perms.append("can_manage_video_chats")
|
||||
return perms
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue