Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions bot/formatters.py
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ def proxy_access_text(accesses: list[ProxyAccess]) -> str:


def user_proxy_stats_text(stats: ProxyUserStats) -> str:
lines = ["<b>📊 Статистика прокси</b>"]
lines = ["<b>Статистика прокси</b>"]
if not stats.accesses:
return "\n\n".join([lines[0], "У вас пока нет выданных прокси."])

Expand Down Expand Up @@ -365,7 +365,7 @@ def user_proxy_stats_text(stats: ProxyUserStats) -> str:

def admin_proxy_stats_text(stats: ProxyAdminStats) -> str:
lines = [
"<b>📊 Статистика прокси</b>",
"<b>Статистика прокси</b>",
"",
"<b>Aggregate summary</b>",
f"• total proxy accesses: {h(stats.total_accesses)}",
Expand Down
2 changes: 1 addition & 1 deletion bot/keyboards/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ def admin_panel_keyboard() -> InlineKeyboardMarkup:
[InlineKeyboardButton(text="Статистика ключей", callback_data="admin:stats")],
[InlineKeyboardButton(text="Статус прокси", callback_data="admin:proxy")],
[InlineKeyboardButton(text="Диагностика backend", callback_data="admin:diagnostics")],
[InlineKeyboardButton(text="📊 Статистика прокси", callback_data="admin:proxy_stats")],
[InlineKeyboardButton(text="Статистика прокси", callback_data="admin:proxy_stats")],
[InlineKeyboardButton(text="Логи действий", callback_data="admin:audit")],
[InlineKeyboardButton(text="Выдать ключ пользователю", callback_data="admin:issue")],
[InlineKeyboardButton(text="Пробные доступы", callback_data="admin:trial")],
Expand Down
2 changes: 1 addition & 1 deletion tests/test_proxy_ui.py
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ def test_proxy_keyboard_hides_disabled_or_already_issued_types() -> None:
def test_admin_keyboard_has_proxy_stats_button() -> None:
buttons = _buttons(admin_panel_keyboard())

assert ("📊 Статистика прокси", "admin:proxy_stats") in buttons
assert ("Статистика прокси", "admin:proxy_stats") in buttons



Expand Down