forked from Muzifs/LGBot
Исправления зависания
This commit is contained in:
@@ -67,6 +67,11 @@ class UserUpdateMiddleware(BaseMiddleware):
|
|||||||
|
|
||||||
# Обработчик, вызываемый ДО обработки сообщения основными хэндлерами
|
# Обработчик, вызываемый ДО обработки сообщения основными хэндлерами
|
||||||
async def pre_process(self, message, data):
|
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'}")
|
logger.info(f"[MIDDLEWARE] Получено сообщение от {message.from_user.id}, тип: {message.content_type}, текст: {message.text if hasattr(message, 'text') else 'N/A'}")
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user