diff --git a/bot/main.py b/bot/main.py index 00b2b21..23e8b2d 100644 --- a/bot/main.py +++ b/bot/main.py @@ -49,8 +49,10 @@ async def join_request_handler(update: ChatJoinRequest) -> None: async def all_handler(message: Message) -> None: msg = vars(message) msg["from"] = vars(message.from_user) - msg["reply_to_message"] = vars(message.reply_to_message) msg["chat"] = vars(message.chat) + if message.reply_to_message: + msg["reply_to_message"] = vars(message.reply_to_message) + msg["reply_to_message"]["from"] = vars(message.reply_to_message.from_user) await handle_routing(msg, state) await asyncio.sleep(1.0)