forked from FOSS/ASF-Control-Bot
22 lines
600 B
Python
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}")
|