Files
ASF-Control-Bot/bot/handlers/start.py
T

22 lines
600 B
Python

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}")