From c2429a02694f4dc66c96d606ea803a67a79dab44 Mon Sep 17 00:00:00 2001 From: Vladless Date: Sun, 3 Nov 2024 21:39:56 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=BE=D1=84=D0=B8=D0=BB=D1=8C.=20?= =?UTF-8?q?=D0=9B=D0=BE=D0=B3=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handlers/profile.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/handlers/profile.py b/handlers/profile.py index 2d588887..6130f275 100644 --- a/handlers/profile.py +++ b/handlers/profile.py @@ -9,6 +9,7 @@ from bot import bot from database import get_balance, get_key_count, get_referral_stats from handlers.texts import profile_message_send, invite_message_send, CHANNEL_LINK, get_referral_link from config import PAYMENT_METHOD +import logging class ReplenishBalanceState(StatesGroup): @@ -17,6 +18,8 @@ class ReplenishBalanceState(StatesGroup): router = Router() +logging.basicConfig(level=logging.INFO) +logger = logging.getLogger(__name__) async def process_callback_view_profile(callback_query: types.CallbackQuery, state: FSMContext): tg_id = callback_query.from_user.id @@ -50,7 +53,11 @@ async def process_callback_view_profile(callback_query: types.CallbackQuery, sta [InlineKeyboardButton(text='⬅️ Назад', callback_data='back_to_menu')] ]) - await callback_query.message.delete() + # Попробуем удалить предыдущее сообщение + try: + await callback_query.message.delete() + except Exception as e: + logger.error(f"Ошибка при удалении сообщения: {e}") # Логируем ошибку, если удаление не удалось with open(image_path, 'rb') as image_file: await bot.send_photo(