From 070c971d112b545c644f1ccf58ccb731bb11f48e Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Thu, 2 Aug 2018 20:18:28 +0200 Subject: [PATCH] Set media as None if it is MessageMediaEmpty --- telethon/tl/custom/message.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/telethon/tl/custom/message.py b/telethon/tl/custom/message.py index f089d061..ab9fb6a7 100644 --- a/telethon/tl/custom/message.py +++ b/telethon/tl/custom/message.py @@ -90,6 +90,9 @@ class Message(ChatGetter, SenderGetter, TLObject, abc.ABC): You may want to access the `photo`, `document` etc. properties instead. + If the media was not present or it was :tl:`MessageMediaEmpty`, + this member will instead be ``None`` for convenience. + reply_markup (:tl:`ReplyMarkup`): The reply markup for this message (which was sent either via a bot or by a bot). You probably want @@ -153,7 +156,9 @@ class Message(ChatGetter, SenderGetter, TLObject, abc.ABC): self.message = message self.fwd_from = fwd_from self.via_bot_id = via_bot_id - self.media = media + self.media = None if isinstance( + media, types.MessageMediaEmpty) else media + self.reply_markup = reply_markup self.entities = entities self.views = views