Stage 07.3.4 - monitoring screen and journal migration
This commit is contained in:
@@ -20,20 +20,18 @@ router = Router(name="system")
|
||||
|
||||
def _system_keyboard() -> InlineKeyboardMarkup:
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.button(text="📒 Журнал", callback_data="journal:1")
|
||||
builder.button(text="🛠️ Настройки", callback_data="system:management")
|
||||
builder.button(text="ℹ️ Информация", callback_data="system:about")
|
||||
builder.adjust(2, 1)
|
||||
builder.adjust(2)
|
||||
return builder.as_markup()
|
||||
|
||||
|
||||
def _system_alert_keyboard() -> InlineKeyboardMarkup:
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.button(text="🔁 Обновить", callback_data="system:retry")
|
||||
builder.button(text="📒 Журнал", callback_data="journal:1")
|
||||
builder.button(text="🛠️ Настройки", callback_data="system:management")
|
||||
builder.button(text="ℹ️ Информация", callback_data="system:about")
|
||||
builder.adjust(1, 2, 1)
|
||||
builder.adjust(1, 2)
|
||||
return builder.as_markup()
|
||||
|
||||
|
||||
@@ -102,7 +100,7 @@ async def _render_system_screen(
|
||||
await target_message.answer(text, reply_markup=reply_markup)
|
||||
|
||||
|
||||
@router.message(F.text.in_({"🖥️ Система", "⚙️ Система", "⚙ Система"}))
|
||||
@router.message(F.text.in_({"🖥️ Система"}))
|
||||
async def open_system(message: Message, state: FSMContext) -> None:
|
||||
await state.clear()
|
||||
|
||||
@@ -153,7 +151,7 @@ async def open_system_management(callback: CallbackQuery) -> None:
|
||||
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.button(text="🤖 Автоторговля", callback_data="settings:auto")
|
||||
builder.button(text="📊 Торговля", callback_data="settings:trade")
|
||||
builder.button(text="💹 Торговля", callback_data="settings:trade")
|
||||
builder.button(text="🌍 Общие", callback_data="settings:general")
|
||||
builder.button(text="📒 Журнал", callback_data="settings:journal")
|
||||
builder.button(text="⬅️ Назад", callback_data="system:back")
|
||||
@@ -322,7 +320,7 @@ async def open_trade_settings(callback: CallbackQuery) -> None:
|
||||
return
|
||||
|
||||
text = (
|
||||
"<b>📊 Торговля</b>\n\n"
|
||||
"<b>💹 Торговля</b>\n\n"
|
||||
"<b>СИСТЕМА</b> · Настройки\n\n"
|
||||
"Инструмент: —\n"
|
||||
"Тип ордера по умолчанию: —\n"
|
||||
@@ -332,7 +330,7 @@ async def open_trade_settings(callback: CallbackQuery) -> None:
|
||||
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.button(text="⬅️ Назад", callback_data="system:management")
|
||||
builder.button(text="📊 Торговля", callback_data="trade:home")
|
||||
builder.button(text="💹 Торговля", callback_data="trade:home")
|
||||
builder.adjust(2)
|
||||
|
||||
await callback.message.edit_text(text, reply_markup=builder.as_markup())
|
||||
|
||||
Reference in New Issue
Block a user