From 41bfffdf128c7be42045f83d1ffd85106feacee6 Mon Sep 17 00:00:00 2001 From: Egor Date: Fri, 5 Sep 2025 22:52:07 +0300 Subject: [PATCH] Update start.py --- app/handlers/start.py | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/app/handlers/start.py b/app/handlers/start.py index 630b8f72..fd4eefdd 100644 --- a/app/handlers/start.py +++ b/app/handlers/start.py @@ -385,10 +385,8 @@ async def process_referral_code_skip( async def complete_registration_from_callback( callback: types.CallbackQuery, state: FSMContext, - db: AsyncSession, - bot: Bot = None + db: AsyncSession ): - logger.info(f"🏁 COMPLETE: Завершение регистрации для пользователя {callback.from_user.id}") existing_user = await get_user_by_telegram_id(db, callback.from_user.id) @@ -499,9 +497,8 @@ async def complete_registration_from_callback( if referrer_id: try: - await process_referral_registration(db, user.id, referrer_id, bot or callback.bot) - bonus_message = f"🎉 Вы получили {settings.REFERRED_USER_REWARD/100}₽ за регистрацию по реферальной ссылке!" - await callback.message.answer(bonus_message) + await process_referral_registration(db, user.id, referrer_id, callback.bot) + logger.info(f"✅ Реферальная регистрация обработана для {user.id}") except Exception as e: logger.error(f"Ошибка при обработке реферальной регистрации: {e}") @@ -559,14 +556,11 @@ async def complete_registration_from_callback( logger.info(f"✅ Регистрация завершена для пользователя: {user_telegram_id}") - async def complete_registration( message: types.Message, state: FSMContext, - db: AsyncSession, - bot: Bot = None + db: AsyncSession ): - logger.info(f"🏁 COMPLETE: Завершение регистрации для пользователя {message.from_user.id}") existing_user = await get_user_by_telegram_id(db, message.from_user.id) @@ -677,9 +671,8 @@ async def complete_registration( if referrer_id: try: - await process_referral_registration(db, user.id, referrer_id, bot or message.bot) - bonus_message = f"🎉 Вы получили {settings.REFERRED_USER_REWARD/100}₽ за регистрацию по реферальной ссылке!" - await message.answer(bonus_message) + await process_referral_registration(db, user.id, referrer_id, message.bot) + logger.info(f"✅ Реферальная регистрация обработана для {user.id}") except Exception as e: logger.error(f"Ошибка при обработке реферальной регистрации: {e}")