From 887b46c1d433a67f90ca055e50fea3b19da395a5 Mon Sep 17 00:00:00 2001 From: algizn97 Date: Fri, 19 Sep 2025 14:42:12 +0500 Subject: [PATCH] Added a condition for the price trigger --- app/states/States.py | 3 +++ app/telegram/functions/main_settings/settings.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/states/States.py b/app/states/States.py index 6b9c7d1..ba211fa 100644 --- a/app/states/States.py +++ b/app/states/States.py @@ -21,6 +21,9 @@ class state_limit_price(StatesGroup): """FSM состояние для установки лимита.""" price = State() +class state_trigger_price(StatesGroup): + """FSM состояние для установки лимита.""" + price = State() class CloseTradeTimerState(StatesGroup): """FSM состояние ожидания задержки перед закрытием сделки.""" diff --git a/app/telegram/functions/main_settings/settings.py b/app/telegram/functions/main_settings/settings.py index 6b133bc..92ee946 100644 --- a/app/telegram/functions/main_settings/settings.py +++ b/app/telegram/functions/main_settings/settings.py @@ -2,7 +2,6 @@ import logging.config import app.telegram.Keyboards.inline_keyboards as inline_markup -from pybit.unified_trading import HTTP import app.telegram.database.requests as rq from aiogram.types import Message, CallbackQuery @@ -125,6 +124,7 @@ async def state_trading_mode(callback: CallbackQuery, state): logger.error("Ошибка при обновлении режима торговли: %s", e) + async def switch_mode_enabled_message(message, state): await state.set_state(update_main_settings.switch_mode_enabled)