From a5389e992717c596d71cfe22d98514dc6ba6b75a Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 21 Oct 2026 13:54:50 +0200 Subject: [PATCH] fix(subscription): restore subscription:plan callback decorator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Коммит 3819230 случайно удалил декоратор @router.callback_query(F.data.startswith("subscription:plan:")) у subscription_plan — хендлер перестал регистрироваться, и все кнопки выбора тарифа (0/1/10/30 дней) отвечали молча: callback ничем не обрабатывался, а catch-all @router.message() его не видит. --- bot.py | 1 + 1 file changed, 1 insertion(+) diff --git a/bot.py b/bot.py index df16fcf..e4e6bfc 100644 --- a/bot.py +++ b/bot.py @@ -537,6 +537,7 @@ async def _send_subscription_invoice(message: Message, user_id: int, days: int = ) +@router.callback_query(F.data.startswith("subscription:plan:")) async def subscription_plan(callback: CallbackQuery, state: FSMContext) -> None: if await current_mode(state) != "subscription" or not isinstance(callback.message, Message): await callback.answer("Открой раздел «Подписка» из главного меню.", show_alert=True)