Split System menu into submenus
This commit is contained in:
@@ -2,7 +2,16 @@ from aiogram import F
|
||||
from aiogram.types import Message
|
||||
from app import dp
|
||||
from auth import is_admin_msg
|
||||
from keyboards import menu_kb, docker_kb, backup_kb, artifacts_kb, system_kb
|
||||
from keyboards import (
|
||||
menu_kb,
|
||||
docker_kb,
|
||||
backup_kb,
|
||||
artifacts_kb,
|
||||
system_menu_kb,
|
||||
system_info_kb,
|
||||
system_ops_kb,
|
||||
system_logs_kb,
|
||||
)
|
||||
|
||||
|
||||
@dp.message(F.text == "/start")
|
||||
@@ -38,4 +47,28 @@ async def am(msg: Message):
|
||||
@dp.message(F.text == "⚙️ System")
|
||||
async def sm(msg: Message):
|
||||
if is_admin_msg(msg):
|
||||
await msg.answer("⚙️ System", reply_markup=system_kb)
|
||||
await msg.answer("⚙️ System", reply_markup=system_menu_kb)
|
||||
|
||||
|
||||
@dp.message(F.text == "⬅️ System")
|
||||
async def back_system(msg: Message):
|
||||
if is_admin_msg(msg):
|
||||
await msg.answer("⚙️ System", reply_markup=system_menu_kb)
|
||||
|
||||
|
||||
@dp.message(F.text == "ℹ️ Info")
|
||||
async def sys_info(msg: Message):
|
||||
if is_admin_msg(msg):
|
||||
await msg.answer("ℹ️ System info", reply_markup=system_info_kb)
|
||||
|
||||
|
||||
@dp.message(F.text == "🛠 Ops")
|
||||
async def sys_ops(msg: Message):
|
||||
if is_admin_msg(msg):
|
||||
await msg.answer("🛠 System ops", reply_markup=system_ops_kb)
|
||||
|
||||
|
||||
@dp.message(F.text == "📄 Logs")
|
||||
async def sys_logs(msg: Message):
|
||||
if is_admin_msg(msg):
|
||||
await msg.answer("📄 System logs", reply_markup=system_logs_kb)
|
||||
|
||||
Reference in New Issue
Block a user