Refactor bot and integrate services
This commit is contained in:
41
handlers/menu.py
Normal file
41
handlers/menu.py
Normal file
@@ -0,0 +1,41 @@
|
||||
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
|
||||
|
||||
|
||||
@dp.message(F.text == "/start")
|
||||
async def start(msg: Message):
|
||||
if is_admin_msg(msg):
|
||||
await msg.answer("🏠 Главное меню", reply_markup=menu_kb)
|
||||
|
||||
|
||||
@dp.message(F.text == "⬅️ Назад")
|
||||
async def back(msg: Message):
|
||||
if is_admin_msg(msg):
|
||||
await msg.answer("🏠 Главное меню", reply_markup=menu_kb)
|
||||
|
||||
|
||||
@dp.message(F.text == "🐳 Docker")
|
||||
async def dm(msg: Message):
|
||||
if is_admin_msg(msg):
|
||||
await msg.answer("🐳 Docker", reply_markup=docker_kb)
|
||||
|
||||
|
||||
@dp.message(F.text == "📦 Backup")
|
||||
async def bm(msg: Message):
|
||||
if is_admin_msg(msg):
|
||||
await msg.answer("📦 Backup", reply_markup=backup_kb)
|
||||
|
||||
|
||||
@dp.message(F.text == "🧉 Artifacts")
|
||||
async def am(msg: Message):
|
||||
if is_admin_msg(msg):
|
||||
await msg.answer("🧉 Artifacts", reply_markup=artifacts_kb)
|
||||
|
||||
|
||||
@dp.message(F.text == "⚙️ System")
|
||||
async def sm(msg: Message):
|
||||
if is_admin_msg(msg):
|
||||
await msg.answer("⚙️ System", reply_markup=system_kb)
|
||||
Reference in New Issue
Block a user