From 1459bdacfa20ce7ec5832292752ae5f34409ea4a Mon Sep 17 00:00:00 2001 From: Zakhar Izmaylov Date: Mon, 20 Jan 2025 22:31:14 +0300 Subject: [PATCH] Refactor captcha response handling in check_captcha function - Removed the deletion of the original message upon correct captcha response. - Changed the method of sending the captcha text and markup from edit_text to answer for better user experience. --- handlers/captcha.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/handlers/captcha.py b/handlers/captcha.py index 9f36cf63..c7d5ed16 100644 --- a/handlers/captcha.py +++ b/handlers/captcha.py @@ -64,13 +64,12 @@ async def check_captcha( if selected_emoji == correct_emoji: logger.info(f"Пользователь {callback.message.chat.id} успешно прошел капчу") - await callback.message.delete() await start_command(callback.message, state, session, admin) else: logger.warning( f"Пользователь {callback.message.chat.id} неверно ответил на капчу" ) captcha = await generate_captcha(state) - await callback.message.edit_text( + await callback.message.answer( text=captcha["text"], reply_markup=captcha["markup"] )