From c7b3ae78766d8afe05f56be7cc490f2c82a118b9 Mon Sep 17 00:00:00 2001 From: algizn97 Date: Fri, 12 Sep 2025 12:04:40 +0500 Subject: [PATCH] Fixed --- app/telegram/functions/main_settings/settings.py | 11 ++++++----- .../functions/risk_management_settings/settings.py | 9 ++++++--- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/app/telegram/functions/main_settings/settings.py b/app/telegram/functions/main_settings/settings.py index b1197c0..00192e2 100644 --- a/app/telegram/functions/main_settings/settings.py +++ b/app/telegram/functions/main_settings/settings.py @@ -128,7 +128,7 @@ async def state_trading_mode(callback: CallbackQuery, state): await state.clear() except Exception as e: - logger.error(e) + logger.error("Ошибка при обновлении режима торговли: %s", e) async def switch_mode_enabled_message(message, state): @@ -277,7 +277,7 @@ async def state_margin_type(callback: CallbackQuery, state): positions = active_positions.get('result', {}).get('list', []) except Exception as e: - logger.error(f"error: {e}") + logger.error("Ошибка при получении активных позиций: %s", e) positions = [] for pos in positions: @@ -307,7 +307,7 @@ async def state_margin_type(callback: CallbackQuery, state): await state.clear() except Exception as e: - logger.error(f"error: {e}") + logger.error("Ошибка при изменении типа маржи: %s", e) else: await callback.answer() await main_settings_message(callback.from_user.id, callback.message) @@ -337,7 +337,7 @@ async def state_starting_quantity(message: Message, state): await state.clear() else: - await message.answer('⛔️ Ошибка: вы вводите неверные символы') + await message.answer("⛔️ Ошибка: вы вводите неверные символы") await main_settings_message(message.from_user.id, message) @@ -345,7 +345,7 @@ async def state_starting_quantity(message: Message, state): async def maximum_quantity_message(message, state): await state.set_state(update_main_settings.maximal_quantity) - await message.edit_text("Введите максимальное количество серии ставок:", parse_mode='html', + await message.edit_text("Введите максимальное количество серии ставок:", reply_markup=inline_markup.back_btn_list_settings_markup) @@ -367,5 +367,6 @@ async def state_maximal_quantity(message: Message, state): val = data['maximal_quantity'] await message.answer( f'⛔️ Ошибка: ваше значение ({val}) или выше лимита (100) или вы вводите неверные символы') + logger.error(f'⛔️ Ошибка: ваше значение ({val}) или выше лимита (100) или вы вводите неверные символы') await main_settings_message(message.from_user.id, message) diff --git a/app/telegram/functions/risk_management_settings/settings.py b/app/telegram/functions/risk_management_settings/settings.py index 5d0b32d..6d1b731 100644 --- a/app/telegram/functions/risk_management_settings/settings.py +++ b/app/telegram/functions/risk_management_settings/settings.py @@ -56,8 +56,9 @@ async def state_price_profit(message: Message, state): await state.clear() else: + val = data['price_profit'] await message.answer( - f'⛔️ Ошибка: ваше значение ({data['price_profit']}%) или выше лимита (100) или вы вводите неверные символы') + f'⛔️ Ошибка: ваше значение ({val}%) или выше лимита (100) или вы вводите неверные символы') await main_settings_message(message.from_user.id, message) @@ -107,8 +108,9 @@ async def state_price_loss(message: Message, state): await main_settings_message(message.from_user.id, message) await state.clear() else: + val = data['price_loss'] await message.answer( - f'⛔️ Ошибка: ваше значение ({data["price_loss"]}%) выше лимита (100) или содержит неверные символы') + f'⛔️ Ошибка: ваше значение ({val}%) выше лимита (100) или содержит неверные символы') await main_settings_message(message.from_user.id, message) @@ -135,8 +137,9 @@ async def state_max_risk_deal(message: Message, state): await state.clear() else: + val = data['max_risk_deal'] await message.answer( - f'⛔️ Ошибка: ваше значение ({data['max_risk_deal']}%) или выше лимита (100) или вы вводите неверные символы') + f'⛔️ Ошибка: ваше значение ({val}%) или выше лимита (100) или вы вводите неверные символы') await main_settings_message(message.from_user.id, message)