Третья часть: сделаны обработчики команд

This commit is contained in:
Verum
2025-02-22 11:10:16 +07:00
parent 3dcd49a3cc
commit 3bb01751c3
20 changed files with 280 additions and 28 deletions

View File

@@ -3,7 +3,7 @@
import sys
from loguru import logger
from ProjectsFiles.configs.config import BotLogs
from ProjectsFiles import BotLogs
# Создание обычного логгера + логгер в файл
async def setup_logger():
@@ -36,18 +36,3 @@ async def setup_logger():
diagnose=True,
level="ERROR",
filter=lambda record: record["level"].name == "ERROR")"""
# Создание функции логирования на обычные сообщения
async def common_msg_logginger(message,
name : str = "Пользователь",
message_type : str = "Медиа",
log_type : str = "Message"):
if BotLogs.permission_msg:
# Проверка на наличие текста и его типа
if message.text is None:
logger.bind(log_type=log_type, user=f"@{message.from_user.username}").info(
f"Получено сообщение из ({name}) : {message_type}")
else:
logger.bind(log_type=log_type, user=f"@{message.from_user.username}").info(
f"Получено сообщение из ({name}) : {message.text}")