Stage 07.3.4 - monitoring screen and journal migration
This commit is contained in:
@@ -19,7 +19,7 @@ router = Router(name="trade_main")
|
||||
|
||||
def _trade_screen(title: str) -> str:
|
||||
return (
|
||||
f"<b>📊 Торговля — {title}</b>\n"
|
||||
f"<b>💹 Торговля — {title}</b>\n"
|
||||
f"{mode_line()}"
|
||||
"Выбери раздел"
|
||||
)
|
||||
@@ -41,14 +41,14 @@ def _trade_home_keyboard() -> InlineKeyboardMarkup:
|
||||
|
||||
def _trade_home_button() -> InlineKeyboardMarkup:
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.button(text="🏠 К торговле", callback_data="trade:home")
|
||||
builder.button(text="💹 К торговле", callback_data="trade:home")
|
||||
return builder.as_markup()
|
||||
|
||||
|
||||
def _orders_menu_keyboard() -> InlineKeyboardMarkup:
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.button(text="📂 Черновики", callback_data="trade:orders:drafts")
|
||||
builder.button(text="🏠 К торговле", callback_data="trade:home")
|
||||
builder.button(text="💹 К торговле", callback_data="trade:home")
|
||||
builder.adjust(2)
|
||||
return builder.as_markup()
|
||||
|
||||
@@ -57,7 +57,7 @@ def _history_menu_keyboard() -> InlineKeyboardMarkup:
|
||||
builder = InlineKeyboardBuilder()
|
||||
builder.button(text="✅ Исполненные", callback_data="trade:history:filled")
|
||||
builder.button(text="🚫 Отменённые", callback_data="trade:history:canceled")
|
||||
builder.button(text="🏠 К торговле", callback_data="trade:home")
|
||||
builder.button(text="💹 К торговле", callback_data="trade:home")
|
||||
builder.adjust(2, 1)
|
||||
return builder.as_markup()
|
||||
|
||||
@@ -67,7 +67,7 @@ def _settings_menu_keyboard() -> InlineKeyboardMarkup:
|
||||
builder.button(text="⚙️ Параметры", callback_data="trade:settings:params")
|
||||
builder.button(text="🔁 Режим", callback_data="trade:settings:mode")
|
||||
builder.button(text="ℹ️ Справка", callback_data="trade:settings:help")
|
||||
builder.button(text="🏠 К торговле", callback_data="trade:home")
|
||||
builder.button(text="💹 К торговле", callback_data="trade:home")
|
||||
builder.adjust(2, 2)
|
||||
return builder.as_markup()
|
||||
|
||||
@@ -95,7 +95,7 @@ def _trade_settings_text() -> str:
|
||||
# ENTRY
|
||||
# =========================
|
||||
|
||||
@router.message(F.text.in_({"📊 Торговля", "⚡ Торговля", "Торговля"}))
|
||||
@router.message(F.text.in_({"💹 Торговля"}))
|
||||
async def open_trade(message: Message) -> None:
|
||||
AutoTradeRunner.set_current_screen("trade")
|
||||
|
||||
@@ -180,7 +180,7 @@ async def open_filled_history(callback: CallbackQuery) -> None:
|
||||
await callback.answer()
|
||||
if callback.message is not None:
|
||||
await callback.message.edit_text(
|
||||
"<b>📊 Торговля — История</b>\n\n"
|
||||
"<b>💹 Торговля — История</b>\n\n"
|
||||
"Шаг 1/1: Исполненные\n"
|
||||
"Раздел в разработке.",
|
||||
reply_markup=_trade_home_button(),
|
||||
@@ -192,7 +192,7 @@ async def open_canceled_history(callback: CallbackQuery) -> None:
|
||||
await callback.answer()
|
||||
if callback.message is not None:
|
||||
await callback.message.edit_text(
|
||||
"<b>📊 Торговля — История</b>\n\n"
|
||||
"<b>💹 Торговля — История</b>\n\n"
|
||||
"Шаг 1/1: Отменённые\n"
|
||||
"Раздел в разработке.",
|
||||
reply_markup=_trade_home_button(),
|
||||
@@ -220,7 +220,7 @@ async def open_trade_settings_params(callback: CallbackQuery) -> None:
|
||||
await callback.answer()
|
||||
if callback.message is not None:
|
||||
await callback.message.edit_text(
|
||||
"<b>📊 Торговля — Настройки</b>\n\n"
|
||||
"<b>💹 Торговля — Настройки</b>\n\n"
|
||||
"Шаг 1/1: Параметры ордера\n"
|
||||
"Раздел в разработке.",
|
||||
reply_markup=_trade_home_button(),
|
||||
@@ -232,7 +232,7 @@ async def open_trade_settings_mode(callback: CallbackQuery) -> None:
|
||||
await callback.answer()
|
||||
if callback.message is not None:
|
||||
await callback.message.edit_text(
|
||||
"<b>📊 Торговля — Настройки</b>\n\n"
|
||||
"<b>💹 Торговля — Настройки</b>\n\n"
|
||||
"Шаг 1/1: Режим работы\n"
|
||||
"Текущий режим: <b>demo</b>",
|
||||
reply_markup=_trade_home_button(),
|
||||
@@ -244,7 +244,7 @@ async def open_trade_settings_help(callback: CallbackQuery) -> None:
|
||||
await callback.answer()
|
||||
if callback.message is not None:
|
||||
await callback.message.edit_text(
|
||||
"<b>📊 Торговля — Справка</b>\n\n"
|
||||
"<b>💹 Торговля — Справка</b>\n\n"
|
||||
"Шаг 1/1: Информация\n"
|
||||
"Раздел в разработке.",
|
||||
reply_markup=_trade_home_button(),
|
||||
|
||||
Reference in New Issue
Block a user