From ea8ff2806f549390ee203a33e1855f3403e05d58 Mon Sep 17 00:00:00 2001 From: KurimuzonAkuma Date: Mon, 24 Feb 2025 10:31:44 +0700 Subject: [PATCH] Pyrofork: Add message.content property Signed-off-by: Yasir Aris --- pyrogram/types/messages_and_media/message.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pyrogram/types/messages_and_media/message.py b/pyrogram/types/messages_and_media/message.py index 83f933a5..d69c7a8e 100644 --- a/pyrogram/types/messages_and_media/message.py +++ b/pyrogram/types/messages_and_media/message.py @@ -424,6 +424,9 @@ class Message(Object, Update): link (``str``, *property*): Generate a link to this message, only for groups and channels. + content (``str``, *property*): + The text or caption content of the message. + scheduled (``bool``, *optional*): Message is a scheduled message and still in schedule. @@ -1358,6 +1361,10 @@ class Message(Object, Update): else: return f"https://t.me/c/{utils.get_channel_id(self.chat.id)}/{self.id}" + @property + def content(self) -> str: + return self.text or self.caption or Str("").init([]) + async def get_media_group(self) -> List["types.Message"]: """Bound method *get_media_group* of :obj:`~pyrogram.types.Message`.