Исправления зависания

This commit is contained in:
2025-10-19 18:42:10 +03:00
parent c4400fc244
commit 4a2aa00eb7

View File

@@ -67,6 +67,11 @@ class UserUpdateMiddleware(BaseMiddleware):
# Обработчик, вызываемый ДО обработки сообщения основными хэндлерами
async def pre_process(self, message, data):
# Проверяем, что это действительно сообщение (а не ChatMemberUpdated)
if not hasattr(message, 'content_type'):
# Это не Message объект (например ChatMemberUpdated), пропускаем
return data
# Логируем ВСЕ входящие сообщения для отладки
logger.info(f"[MIDDLEWARE] Получено сообщение от {message.from_user.id}, тип: {message.content_type}, текст: {message.text if hasattr(message, 'text') else 'N/A'}")