diff --git a/app/services/Bybit/functions/functions.py b/app/services/Bybit/functions/functions.py index 76f80cb..2b965ad 100644 --- a/app/services/Bybit/functions/functions.py +++ b/app/services/Bybit/functions/functions.py @@ -36,13 +36,10 @@ async def clb_start_bybit_trade_message(callback: CallbackQuery) -> None: Обработка нажатия кнопок запуска торговли или возврата в главное меню. Отправляет информацию о балансе, символе, цене и инструкциях по торговле. """ - tg_id = callback.from_user.id - message = callback.message user_id = callback.from_user.id balance = await get_balance(user_id, callback.message) if balance: - await run_ws_for_user(tg_id, message) symbol = await rq.get_symbol(user_id) price = await get_price(user_id, symbol=symbol) @@ -194,11 +191,9 @@ async def start_trading_process(callback: CallbackQuery) -> None: Проверяет API-ключи, режим торговли, маржинальный режим и открытые позиции, затем запускает торговый цикл с задержкой или без неё. """ + await callback.answer() tg_id = callback.from_user.id message = callback.message - await run_ws_for_user(tg_id, message) - await callback.answer() - data_main_stgs = await rq.get_user_main_settings(tg_id) symbol = await rq.get_symbol(tg_id) margin_mode = data_main_stgs.get('margin_type', 'Isolated')