From 8f2ae93ea4fd5eb006465a9ede2ccfb20cdea252 Mon Sep 17 00:00:00 2001 From: F4ria Date: Wed, 10 Jul 2024 19:22:41 +0800 Subject: [PATCH] Handle replied message in answer_it_handler --- handlers/useful.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/handlers/useful.py b/handlers/useful.py index 7cbeb37..1596a62 100644 --- a/handlers/useful.py +++ b/handlers/useful.py @@ -238,7 +238,10 @@ def answer_it_handler(message: Message, bot: TeleBot) -> None: # get the last message in the chat chat_id = message.chat.id - latest_message = chat_message_dict.get(chat_id) + if message.reply_to_message is not None: + latest_message = message.reply_to_message + else: + latest_message = chat_message_dict.get(chat_id) m = original_m = latest_message.text.strip() m = enrich_text_with_urls(m) full_answer = f"Question:\n{m}\n" if len(m) < 300 else ""