From 28b585e7cd27f5ba7bd55bcf825a72f7a8829efb Mon Sep 17 00:00:00 2001 From: ENCRYPTED <48645524+ENCRYPTEDFOREVER@users.noreply.github.com> Date: Fri, 29 Apr 2022 02:12:37 +0300 Subject: [PATCH] Added from_id property to Message --- aiogram/types/message.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/aiogram/types/message.py b/aiogram/types/message.py index 5edb4a3e..57dcff44 100644 --- a/aiogram/types/message.py +++ b/aiogram/types/message.py @@ -270,6 +270,15 @@ class Message(base.TelegramObject): return text_decorator.unparse(text, entities) + @property + def from_id(self) -> int: + """ + User id if sent by user or chat/channel id if sent on behalf of a channel or chat + + :return: int + """ + return self.sender_chat.id if self.sender_chat else self.from_user.id + @property def md_text(self) -> str: """