Archived
refactor(logging): logging and rename token env
This commit is contained in:
@@ -3,19 +3,26 @@ from aiogram.filters import Command
|
||||
from aiogram.types import Message
|
||||
|
||||
from bot.filters import AdminFilter
|
||||
from bot.logging_utils import describe_user, get_logger
|
||||
from bot.ui.formatters import get_asf_status_text
|
||||
from bot.ui.keyboards import main_keyboard
|
||||
|
||||
router = Router()
|
||||
logger = get_logger(__name__)
|
||||
|
||||
|
||||
@router.message(Command("start"), AdminFilter())
|
||||
async def start_handler(message: Message) -> None:
|
||||
user = describe_user(message.from_user.id if message.from_user else None)
|
||||
logger.info("Получена команда /start: %s", user)
|
||||
try:
|
||||
await message.delete()
|
||||
logger.info("Сообщение /start удалено: %s", user)
|
||||
except Exception:
|
||||
pass
|
||||
logger.exception("Не удалось удалить сообщение /start: %s", user)
|
||||
try:
|
||||
await message.answer(get_asf_status_text(), reply_markup=main_keyboard())
|
||||
logger.info("Главное меню отправлено: %s", user)
|
||||
except Exception as error:
|
||||
logger.exception("Не удалось отправить главное меню: %s", user)
|
||||
await message.answer(f"Ошибка: {error}")
|
||||
|
||||
Reference in New Issue
Block a user