From bf086f3e801fc1bd38cb24004e4ad3fb01db183f Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Mon, 19 Feb 2018 20:23:52 +0100 Subject: [PATCH] Fix UpdateDeleteMessages doesn't have .channel_id (#619) --- telethon/events/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/telethon/events/__init__.py b/telethon/events/__init__.py index db08a04c..9274813e 100644 --- a/telethon/events/__init__.py +++ b/telethon/events/__init__.py @@ -803,8 +803,12 @@ class MessageChanged(_EventBuilder): if isinstance(update, (types.UpdateEditMessage, types.UpdateEditChannelMessage)): event = MessageChanged.Event(edit_msg=update.message) - elif isinstance(update, (types.UpdateDeleteMessages, - types.UpdateDeleteChannelMessages)): + elif isinstance(update, types.UpdateDeleteMessages): + event = MessageChanged.Event( + deleted_ids=update.messages, + peer=None + ) + elif isinstance(update, types.UpdateDeleteChannelMessages): event = MessageChanged.Event( deleted_ids=update.messages, peer=types.PeerChannel(update.channel_id)