From ebbd5dd0bbdba28c3e4133f46ed0f129e2b1f31a Mon Sep 17 00:00:00 2001 From: wulan17 Date: Sun, 2 Jun 2024 12:56:15 +0700 Subject: [PATCH] pyrofork: Add invert_media parameter to edit_message method and Message.edit_text bound method Signed-off-by: wulan17 --- pyrogram/methods/messages/edit_message_text.py | 5 +++++ pyrogram/types/messages_and_media/message.py | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/pyrogram/methods/messages/edit_message_text.py b/pyrogram/methods/messages/edit_message_text.py index 6d320c9e..cf5eb72f 100644 --- a/pyrogram/methods/messages/edit_message_text.py +++ b/pyrogram/methods/messages/edit_message_text.py @@ -34,6 +34,7 @@ class EditMessageText: parse_mode: Optional["enums.ParseMode"] = None, entities: List["types.MessageEntity"] = None, disable_web_page_preview: bool = None, + invert_media: bool = None, reply_markup: "types.InlineKeyboardMarkup" = None ) -> "types.Message": """Edit the text of messages. @@ -63,6 +64,9 @@ class EditMessageText: disable_web_page_preview (``bool``, *optional*): Disables link previews for links in this message. + invert_media (``bool``, *optional*): + Inverts the position of the media and caption. + reply_markup (:obj:`~pyrogram.types.InlineKeyboardMarkup`, *optional*): An InlineKeyboardMarkup object. @@ -86,6 +90,7 @@ class EditMessageText: peer=await self.resolve_peer(chat_id), id=message_id, no_webpage=disable_web_page_preview or None, + invert_media=invert_media, reply_markup=await reply_markup.write(self) if reply_markup else None, **await utils.parse_text_entities(self, text, parse_mode, entities) ) diff --git a/pyrogram/types/messages_and_media/message.py b/pyrogram/types/messages_and_media/message.py index b3d80286..e9d7d004 100644 --- a/pyrogram/types/messages_and_media/message.py +++ b/pyrogram/types/messages_and_media/message.py @@ -3989,6 +3989,7 @@ class Message(Object, Update): parse_mode: Optional["enums.ParseMode"] = None, entities: List["types.MessageEntity"] = None, disable_web_page_preview: bool = None, + invert_media: bool = None, reply_markup: "types.InlineKeyboardMarkup" = None ) -> "Message": """Bound method *edit_text* of :obj:`~pyrogram.types.Message`. @@ -4024,6 +4025,9 @@ class Message(Object, Update): disable_web_page_preview (``bool``, *optional*): Disables link previews for links in this message. + invert_media (``bool``, *optional*): + Inverts the position of the media and caption. + reply_markup (:obj:`~pyrogram.types.InlineKeyboardMarkup`, *optional*): An InlineKeyboardMarkup object. @@ -4040,6 +4044,7 @@ class Message(Object, Update): parse_mode=parse_mode, entities=entities, disable_web_page_preview=disable_web_page_preview, + invert_media=invert_media, reply_markup=reply_markup )