Adjust keyboards with incidents and OpenWrt submenus
This commit is contained in:
24
keyboards.py
24
keyboards.py
@@ -10,7 +10,7 @@ menu_kb = ReplyKeyboardMarkup(
|
||||
keyboard=[
|
||||
[KeyboardButton(text="🩺 Health"), KeyboardButton(text="📊 Статус")],
|
||||
[KeyboardButton(text="🐳 Docker"), KeyboardButton(text="📦 Backup")],
|
||||
[KeyboardButton(text="🧉 Artifacts"), KeyboardButton(text="⚙️ System")],
|
||||
[KeyboardButton(text="🧾 Incidents"), KeyboardButton(text="⚙️ System")],
|
||||
[KeyboardButton(text="ℹ️ Help")],
|
||||
],
|
||||
resize_keyboard=True,
|
||||
@@ -20,7 +20,8 @@ docker_kb = ReplyKeyboardMarkup(
|
||||
keyboard=[
|
||||
[KeyboardButton(text="🐳 Status"), KeyboardButton(text="🧰 Arcane")],
|
||||
[KeyboardButton(text="🔄 Restart"), KeyboardButton(text="📜 Logs")],
|
||||
[KeyboardButton(text="📈 Stats"), KeyboardButton(text="⬅️ Назад")],
|
||||
[KeyboardButton(text="📈 Stats"), KeyboardButton(text="/docker_restarts")],
|
||||
[KeyboardButton(text="⬅️ Назад")],
|
||||
],
|
||||
resize_keyboard=True,
|
||||
)
|
||||
@@ -37,9 +38,8 @@ backup_kb = ReplyKeyboardMarkup(
|
||||
keyboard=[
|
||||
[KeyboardButton(text="📦 Status"), KeyboardButton(text="📦 Last snapshot")],
|
||||
[KeyboardButton(text="📊 Repo stats"), KeyboardButton(text="🧯 Restore help")],
|
||||
[KeyboardButton(text="▶️ Run backup"), KeyboardButton(text="🧾 Queue")],
|
||||
[KeyboardButton(text="🧪 Restic check"), KeyboardButton(text="📬 Weekly report"), KeyboardButton(text="📜 History")],
|
||||
[KeyboardButton(text="⬅️ Назад")],
|
||||
[KeyboardButton(text="▶️ Run backup"), KeyboardButton(text="🧾 Queue"), KeyboardButton(text="/queue_sla")],
|
||||
[KeyboardButton(text="/backup_sla"), KeyboardButton(text="📜 History"), KeyboardButton(text="⬅️ Назад")],
|
||||
],
|
||||
resize_keyboard=True,
|
||||
)
|
||||
@@ -84,6 +84,7 @@ system_logs_kb = ReplyKeyboardMarkup(
|
||||
keyboard=[
|
||||
[KeyboardButton(text="🧾 Audit/Incidents"), KeyboardButton(text="🔒 Security")],
|
||||
[KeyboardButton(text="🧩 Integrations"), KeyboardButton(text="🧰 Processes")],
|
||||
[KeyboardButton(text="/incidents_summary"), KeyboardButton(text="/alerts_heatmap")],
|
||||
[KeyboardButton(text="⬅️ System")],
|
||||
],
|
||||
resize_keyboard=True,
|
||||
@@ -92,6 +93,8 @@ system_logs_kb = ReplyKeyboardMarkup(
|
||||
system_logs_audit_kb = ReplyKeyboardMarkup(
|
||||
keyboard=[
|
||||
[KeyboardButton(text="🧾 Audit"), KeyboardButton(text="📣 Incidents")],
|
||||
[KeyboardButton(text="/incidents_diff"), KeyboardButton(text="/incidents_export")],
|
||||
[KeyboardButton(text="/export_all"), KeyboardButton(text="/alerts_log")],
|
||||
[KeyboardButton(text="⬅️ Logs")],
|
||||
],
|
||||
resize_keyboard=True,
|
||||
@@ -122,6 +125,17 @@ system_logs_tools_kb = ReplyKeyboardMarkup(
|
||||
resize_keyboard=True,
|
||||
)
|
||||
|
||||
# OpenWrt submenu (4 ряда)
|
||||
openwrt_kb = ReplyKeyboardMarkup(
|
||||
keyboard=[
|
||||
[KeyboardButton(text="🌐 WAN fast"), KeyboardButton(text="📡 OpenWrt")],
|
||||
[KeyboardButton(text="/openwrt_clients"), KeyboardButton(text="/openwrt_leases")],
|
||||
[KeyboardButton(text="/openwrt_leases_diff")],
|
||||
[KeyboardButton(text="⬅️ System")],
|
||||
],
|
||||
resize_keyboard=True,
|
||||
)
|
||||
|
||||
|
||||
def docker_inline_kb(action: str) -> InlineKeyboardMarkup:
|
||||
rows = []
|
||||
|
||||
Reference in New Issue
Block a user