Spaces:
Runtime error
Runtime error
File size: 1,386 Bytes
339f372 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
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'
) |