diff --git a/bot/main.py b/bot/main.py index 9de61d4..5cf9f77 100644 --- a/bot/main.py +++ b/bot/main.py @@ -90,11 +90,11 @@ async def chat_members_change(update: ChatMemberUpdated): try: msg["chat"] = vars(update.chat) msg["from"] = vars(update.from_user) - old_member = update["old_chat_member"] - new_member = update["new_chat_member"] + old_member = vars(msg["old_chat_member"]) + new_member = vars(msg["new_chat_member"]) if old_member: if old_member.status == ChatMemberStatus.KICKED: - Profile.erase(update.from_user.id) + Profile.erase(msg["from"]["id"]) await handle_left(msg) elif new_member: await handle_join(msg)