diff --git a/bot/main.py b/bot/main.py index 5cf9f77..97c7fa9 100644 --- a/bot/main.py +++ b/bot/main.py @@ -86,24 +86,24 @@ async def all_handler(message: Message) -> None: @router.my_chat_member() async def chat_members_change(update: ChatMemberUpdated): - msg = vars(update) + member_updated = vars(update) try: - msg["chat"] = vars(update.chat) - msg["from"] = vars(update.from_user) - old_member = vars(msg["old_chat_member"]) - new_member = vars(msg["new_chat_member"]) + member_updated["chat"] = vars(update.chat) + member_updated["from"] = vars(update.from_user) + old_member = vars(member_updated["old_chat_member"]) + new_member = vars(member_updated["new_chat_member"]) if old_member: if old_member.status == ChatMemberStatus.KICKED: - Profile.erase(msg["from"]["id"]) - await handle_left(msg) + Profile.erase(member_updated["from"]["id"]) + await handle_left(member_updated) elif new_member: - await handle_join(msg) + await handle_join(member_updated) else: logger.info("unhandled members update") except Exception as e: logger.error(f"[main.my_chat_member] ERROR {e}") - logger.debug(msg) + logger.debug(member_updated) import traceback text = traceback.format_exc() await bot.send_message(FEEDBACK_CHAT_ID, text)