2
0
forked from kodorvan/stcs
This commit is contained in:
algizn97
2025-09-10 17:34:41 +05:00
parent 44f9b05001
commit 93865a1b16

View File

@@ -6,6 +6,11 @@ from logger_helper.logger_helper import LOGGING_CONFIG
import app.telegram.Keyboards.inline_keyboards as inline_markup import app.telegram.Keyboards.inline_keyboards as inline_markup
import app.telegram.Keyboards.reply_keyboards as reply_markup import app.telegram.Keyboards.reply_keyboards as reply_markup
import app.telegram.functions.main_settings.settings as func_main_settings
import app.telegram.functions.risk_management_settings.settings as func_rmanagement_settings
import app.telegram.functions.condition_settings.settings as func_condition_settings
import app.telegram.functions.additional_settings.settings as func_additional_settings
import app.telegram.database.requests as rq import app.telegram.database.requests as rq
from aiogram.types import Message, CallbackQuery from aiogram.types import Message, CallbackQuery
@@ -83,6 +88,7 @@ async def add_secret_key(message: Message, state: FSMContext) -> None:
await state.update_data(secret_key=message.text) await state.update_data(secret_key=message.text)
data = await state.get_data() data = await state.get_data()
user = await rq.check_user(message.from_user.id)
await rq.upsert_api_keys(message.from_user.id, data['api_key'], data['secret_key']) await rq.upsert_api_keys(message.from_user.id, data['api_key'], data['secret_key'])
await rq.set_new_user_symbol(message.from_user.id) await rq.set_new_user_symbol(message.from_user.id)
@@ -91,4 +97,15 @@ async def add_secret_key(message: Message, state: FSMContext) -> None:
await message.answer('Данные добавлены.', await message.answer('Данные добавлены.',
reply_markup=reply_markup.base_buttons_markup) reply_markup=reply_markup.base_buttons_markup)
await start_bybit_trade_message(message)
if user:
await start_bybit_trade_message(message)
else:
await rq.save_tg_id_new_user(message.from_user.id)
await func_main_settings.reg_new_user_default_main_settings(message.from_user.id, message)
await func_rmanagement_settings.reg_new_user_default_risk_management_settings(message.from_user.id,
message)
await func_condition_settings.reg_new_user_default_condition_settings(message.from_user.id)
await func_additional_settings.reg_new_user_default_additional_settings(message.from_user.id, message)
await start_bybit_trade_message(message)