From 41405b83ef04776273a4ae87a6b048c751ab6098 Mon Sep 17 00:00:00 2001 From: Egor Date: Wed, 17 Sep 2025 00:51:08 +0300 Subject: [PATCH] Update balance.py --- app/handlers/balance.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/handlers/balance.py b/app/handlers/balance.py index 7a6108fb..bc9d6abd 100644 --- a/app/handlers/balance.py +++ b/app/handlers/balance.py @@ -365,7 +365,7 @@ async def process_stars_payment_amount( texts = get_texts(db_user.language) if not settings.TELEGRAM_STARS_ENABLED: - await message.answer("⚠ Оплата Stars временно недоступна") + await message.answer("⚠️ Оплата Stars временно недоступна") return try: @@ -373,6 +373,7 @@ async def process_stars_payment_amount( amount_rubles = amount_kopeks / 100 stars_amount = TelegramStarsService.calculate_stars_from_rubles(amount_rubles) + stars_rate = settings.get_stars_rate() payment_service = PaymentService(message.bot) invoice_link = await payment_service.create_stars_invoice( @@ -390,7 +391,7 @@ async def process_stars_payment_amount( f"⭐ Оплата через Telegram Stars\n\n" f"💰 Сумма: {texts.format_price(amount_kopeks)}\n" f"⭐ К оплате: {stars_amount} звезд\n" - f"📊 Курс: {int(settings.get_stars_rate())}₽ за звезду\n\n" + f"📊 Курс: {stars_rate}₽ за звезду\n\n" f"Нажмите кнопку ниже для оплаты:", reply_markup=keyboard, parse_mode="HTML" @@ -400,7 +401,8 @@ async def process_stars_payment_amount( except Exception as e: logger.error(f"Ошибка создания Stars invoice: {e}") - await message.answer("⚠ Ошибка создания платежа") + await message.answer("⚠️ Ошибка создания платежа") + @error_handler