from aiogram import Router from aiogram.filters import Command from aiogram.types import Message from bot.filters import AdminFilter from bot.ui.formatters import get_asf_status_text from bot.ui.keyboards import main_keyboard router = Router() @router.message(Command("start"), AdminFilter()) async def start_handler(message: Message) -> None: try: await message.delete() except Exception: pass try: await message.answer(get_asf_status_text(), reply_markup=main_keyboard()) except Exception as error: await message.answer(f"Ошибка: {error}")