From 29db1f4e569b714515f23355dabcf6bc6f64c474 Mon Sep 17 00:00:00 2001 From: Egor Date: Fri, 5 Sep 2025 18:40:05 +0300 Subject: [PATCH] Update user.py --- app/database/crud/user.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/app/database/crud/user.py b/app/database/crud/user.py index f6b2e48a..98f897fa 100644 --- a/app/database/crud/user.py +++ b/app/database/crud/user.py @@ -148,30 +148,18 @@ async def add_user_balance( await db.commit() await db.refresh(user) - logger.info(f"πŸ” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π΅Ρ„Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ для описания: '{description}'") - topup_keywords = ["ΠΏΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅", "stars", "yookassa", "topup"] - exclude_keywords = ["комиссия", "бонус", "Ρ€Π΅Ρ„Π΅Ρ€Π°Π»ΡŒΠ½", "Π²Ρ‹ΠΏΠ»Π°Ρ‚Π°", "Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅"] has_topup_keywords = any(word in description.lower() for word in topup_keywords) - has_exclude_keywords = any(word in description.lower() for word in exclude_keywords) if has_topup_keywords and not has_exclude_keywords: - logger.info(f"πŸ“ž Π’Ρ‹Π·ΠΎΠ² process_referral_topup для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ {user.id}") try: from app.services.referral_service import process_referral_topup await process_referral_topup(db, user.id, amount_kopeks) except Exception as e: logger.error(f"Ошибка ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π΅Ρ„Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ пополнСния: {e}") - else: - if has_exclude_keywords: - logger.info(f"❌ ОписаниС '{description}' содСрТит ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ слова для Ρ€Π΅Ρ„Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ") - elif not has_topup_keywords: - logger.info(f"❌ ОписаниС '{description}' Π½Π΅ содСрТит ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов пополнСния") - else: - logger.info(f"❌ ОписаниС '{description}' Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π΅Ρ„Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ") logger.info(f"πŸ’° Баланс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ {user.telegram_id} ΠΈΠ·ΠΌΠ΅Π½Π΅Π½: {old_balance} β†’ {user.balance_kopeks} (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: +{amount_kopeks})") return True