from aiogram import Router, F from aiogram.types import Message from app.middleware.authentification import admin_check from app.keyboards import admin_keyboards as kb from .catalog import router as catalog_router from .leadmagnets import router as leadmagnets_router from .tests import router as tests_router from .view_tests import router as view_tests_router from .broadcast import router as broadcast_router admin_router = Router() admin_router.include_router(catalog_router) admin_router.include_router(leadmagnets_router) admin_router.include_router(tests_router) admin_router.include_router(view_tests_router) admin_router.include_router(broadcast_router) @admin_router.message(F.text.lower() == 'вход для админов') async def admin_enter(message: Message): if not await admin_check(message, {}): await message.answer("У вас нет доступа к админ-панели") return await message.answer('Здравствуйте! Что Вы хотите сделать?', reply_markup=kb.admin_main) @admin_router.message(F.text == 'Вернуться в пользовательский интерфейс') async def return_as_user(message: Message): await message.answer( 'Спасибо! Для возврата в пользовательский режим отправьте /start' )