develop #4
@@ -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)
|
||||||
|
|
||||||
|
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)
|
await start_bybit_trade_message(message)
|
Reference in New Issue
Block a user