From 8b83f3d08b2c6e13b8a8bc0b678ec9f3016ad6d9 Mon Sep 17 00:00:00 2001 From: Egor Date: Sat, 17 Jan 2026 03:28:01 +0300 Subject: [PATCH 1/2] Update tickets.py --- app/handlers/tickets.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/handlers/tickets.py b/app/handlers/tickets.py index 52fd564c..267a1efb 100644 --- a/app/handlers/tickets.py +++ b/app/handlers/tickets.py @@ -5,6 +5,7 @@ import time from aiogram import Dispatcher, types, F, Bot from aiogram.fsm.context import FSMContext from aiogram.fsm.state import StatesGroup, State +from aiogram.types import InaccessibleMessage from sqlalchemy.ext.asyncio import AsyncSession from app.utils.timezone import format_local_datetime @@ -965,7 +966,12 @@ async def close_ticket_notification( ): """Закрыть уведомление о тикете""" texts = get_texts(db_user.language) - + + # Проверяем, доступно ли сообщение для удаления + if isinstance(callback.message, InaccessibleMessage): + await callback.answer() + return + await callback.message.delete() await callback.answer(texts.t("NOTIFICATION_CLOSED", "Уведомление закрыто.")) From e3fb2ec85470d5c89d177b65856a70909453ceb7 Mon Sep 17 00:00:00 2001 From: Egor Date: Sat, 17 Jan 2026 03:28:29 +0300 Subject: [PATCH 2/2] Update purchase.py --- app/handlers/subscription/purchase.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/handlers/subscription/purchase.py b/app/handlers/subscription/purchase.py index e00cb687..69deccb3 100644 --- a/app/handlers/subscription/purchase.py +++ b/app/handlers/subscription/purchase.py @@ -3147,6 +3147,11 @@ async def handle_subscription_settings( db_user: User, db: AsyncSession ): + # Проверяем, доступно ли сообщение для редактирования + if isinstance(callback.message, InaccessibleMessage): + await callback.answer() + return + texts = get_texts(db_user.language) subscription = db_user.subscription