mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2026-01-05 19:44:51 +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):
|
async def member_permissions(chat_id: int, user_id: int):
|
||||||
perms = []
|
perms = []
|
||||||
try:
|
try:
|
||||||
member = await app.get_chat_member(chat_id, user_id)
|
member = (await app.get_chat_member(chat_id, user_id)).privileges
|
||||||
perijinan = member.privileges
|
|
||||||
except Exception:
|
except Exception:
|
||||||
return []
|
return []
|
||||||
if member.status != enums.ChatMemberStatus.MEMBER:
|
if member.can_post_messages:
|
||||||
if perijinan.can_post_messages:
|
perms.append("can_post_messages")
|
||||||
perms.append("can_post_messages")
|
if member.can_edit_messages:
|
||||||
if perijinan.can_edit_messages:
|
perms.append("can_edit_messages")
|
||||||
perms.append("can_edit_messages")
|
if member.can_delete_messages:
|
||||||
if perijinan.can_delete_messages:
|
perms.append("can_delete_messages")
|
||||||
perms.append("can_delete_messages")
|
if member.can_restrict_members:
|
||||||
if perijinan.can_restrict_members:
|
perms.append("can_restrict_members")
|
||||||
perms.append("can_restrict_members")
|
if member.can_promote_members:
|
||||||
if perijinan.can_promote_members:
|
perms.append("can_promote_members")
|
||||||
perms.append("can_promote_members")
|
if member.can_change_info:
|
||||||
if perijinan.can_change_info:
|
perms.append("can_change_info")
|
||||||
perms.append("can_change_info")
|
if member.can_invite_users:
|
||||||
if perijinan.can_invite_users:
|
perms.append("can_invite_users")
|
||||||
perms.append("can_invite_users")
|
if member.can_pin_messages:
|
||||||
if perijinan.can_pin_messages:
|
perms.append("can_pin_messages")
|
||||||
perms.append("can_pin_messages")
|
if member.can_manage_video_chats:
|
||||||
if perijinan.can_manage_video_chats:
|
perms.append("can_manage_video_chats")
|
||||||
perms.append("can_manage_video_chats")
|
|
||||||
return perms
|
return perms
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue