* Avoid variable conflicts with Telegram TL schema
* Fix game button with no data attached to button
* Update combinator.txt
* Update compiler.py
* Update tl_object.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
* Add support for in-memory uploads for send_media_group
* update input_media_photo docs
* update type hints
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
* Add support for in-memory uploads for send_media_group
* update input_media_photo docs
* update type hints
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
Since CallbackQuery.edit_message_text takes 4 arguments and CallbackQuery.edit_message_caption only 3, the reply_markup ends up to be the disable_web_page_preview one. Resolve this by specifying the argument name
This way they can hold more info about the kind of media and service messages.
For example:
- message.media == "document" <-> message.document
- message.service == "new_chat_title" <-> message.new_chat_title
* 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>