From c1046c2acc3aadef5809b64d467334dd6662a069 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Mon, 25 Jun 2018 13:21:23 +0200 Subject: [PATCH] Fix "user joined" being "user added itself" --- telethon/events/chataction.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/telethon/events/chataction.py b/telethon/events/chataction.py index 132f2782..3452889e 100644 --- a/telethon/events/chataction.py +++ b/telethon/events/chataction.py @@ -36,8 +36,10 @@ class ChatAction(EventBuilder): added_by=True, users=msg.from_id) elif isinstance(action, types.MessageActionChatAddUser): + # If an user adds itself, it means they joined + added_by = ([msg.from_id] == action.users) or msg.from_id event = ChatAction.Event(msg, - added_by=msg.from_id or True, + added_by=added_by, users=action.users) elif isinstance(action, types.MessageActionChatDeleteUser): event = ChatAction.Event(msg,