From 94ff5a8641d305f9ad0460dc9953ab743e96bf4c Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Fri, 27 Dec 2019 10:21:37 +0100 Subject: [PATCH] Handle ChannelForbidden on leaving ChatAction --- telethon/events/chataction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telethon/events/chataction.py b/telethon/events/chataction.py index b845b542..37b40efe 100644 --- a/telethon/events/chataction.py +++ b/telethon/events/chataction.py @@ -45,7 +45,7 @@ class ChatAction(EventBuilder): peer = types.PeerChannel(update.channel_id) channel = update._entities.get(utils.get_peer_id(peer)) if channel is not None: - if channel.left: + if isinstance(channel, types.ChannelForbidden) or channel.left: return cls.Event(peer, kicked_by=True) else: