mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2025-12-29 12:04:51 +00:00
* Add new invite link export methods * Implement higher-level Invite type * Update Docstrings and rename Invite * Docstrings are now more consistent with other methods * Invite is now InviteLink to be less arbitrary * Add method to get exported links * `get_exported_chat_invites` * prepare `__init__` for the other InvitesV2 methods * Update returned type `str` -> `types.InviteLink` * Add method to edit invite link Since editing the link returns a slightly different type to exporting, I have made a small "hack" in the InviteLink type. * Move Invites V2 methods to their own namespace * Add get_chat_invite_importers and InviteImporter Method to fetch information on users that joined via a specific link and the type to display the information * Add methods to delete revoked links * delete_exported_chat_invite to delete a single revoked link * delete_revoked_exported_chat_invites to delete all revoked links of a specified admin * Renaming Invite(s) to InviteLink(s) As per @delivrance's request https://github.com/pyrogram/pyrogram/pull/630#issuecomment-791893890 Also sorted invites' __init__ alphabetically * Add Method to get admins with exported invite link Documentation needs an update and the respective type needs to be created. I cannot test this, as I lack Creator permissions. * Invite Links overhaul * Rearrange code Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| add_chat_members.py | ||
| archive_chats.py | ||
| create_channel.py | ||
| create_group.py | ||
| create_supergroup.py | ||
| delete_channel.py | ||
| delete_chat_photo.py | ||
| delete_supergroup.py | ||
| delete_user_history.py | ||
| get_chat.py | ||
| get_chat_event_log.py | ||
| get_chat_member.py | ||
| get_chat_members.py | ||
| get_chat_members_count.py | ||
| get_dialogs.py | ||
| get_dialogs_count.py | ||
| get_nearby_chats.py | ||
| iter_chat_members.py | ||
| iter_dialogs.py | ||
| join_chat.py | ||
| kick_chat_member.py | ||
| leave_chat.py | ||
| mark_chat_unread.py | ||
| pin_chat_message.py | ||
| promote_chat_member.py | ||
| restrict_chat_member.py | ||
| set_administrator_title.py | ||
| set_chat_description.py | ||
| set_chat_permissions.py | ||
| set_chat_photo.py | ||
| set_chat_title.py | ||
| set_slow_mode.py | ||
| unarchive_chats.py | ||
| unban_chat_member.py | ||
| unpin_all_chat_messages.py | ||
| unpin_chat_message.py | ||
| update_chat_username.py | ||