From fd4025e51f868c5f9c8932685d18bc73c005e0f6 Mon Sep 17 00:00:00 2001 From: Vladless Date: Tue, 22 Apr 2025 19:50:07 +0300 Subject: [PATCH] fix gift strip in start logic --- handlers/start.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/handlers/start.py b/handlers/start.py index 63a50d68..73637ba7 100644 --- a/handlers/start.py +++ b/handlers/start.py @@ -163,11 +163,15 @@ async def process_start_logic( continue if "gift" in part: - parts = part.split("gift")[1].split("_") + gift_raw = part.split("gift")[1].strip("_") + parts = gift_raw.split("_") if len(parts) < 2: await message.answer("❌ Неверный формат ссылки на подарок.") return await process_callback_view_profile(message, state, admin) + gift_id = parts[0] + sender_id = parts[1] + logger.info(f"[GIFT] Обнаружен подарок {gift_id} от {sender_id}") await handle_gift_link(gift_id, message, state, session) gift_detected = True break