refactor(logging): logging and rename token env

This commit is contained in:
2026-07-22 21:36:33 +05:00
parent e4de501472
commit 2fb37d1ee8
21 changed files with 741 additions and 54 deletions
+18 -2
View File
@@ -2,13 +2,29 @@ from aiogram.filters import BaseFilter
from aiogram.types import CallbackQuery, Message
from bot.config import ADMIN_ID
from bot.logging_utils import get_logger
logger = get_logger(__name__)
class AdminFilter(BaseFilter):
async def __call__(self, message: Message) -> bool:
return message.from_user.id == ADMIN_ID # type: ignore[union-attr]
allowed = message.from_user.id == ADMIN_ID # type: ignore[union-attr]
if not allowed:
logger.warning(
"Отклонено сообщение от неавторизованного пользователя: user_id=%s",
message.from_user.id if message.from_user else None,
)
return allowed
class AdminCallbackFilter(BaseFilter):
async def __call__(self, callback: CallbackQuery) -> bool:
return callback.from_user.id == ADMIN_ID
allowed = callback.from_user.id == ADMIN_ID
if not allowed:
logger.warning(
"Отклонен callback от неавторизованного пользователя: user_id=%s data=%s",
callback.from_user.id,
callback.data,
)
return allowed