textHandle.py 589 B

12345678910111213141516171819
  1. from typing import TYPE_CHECKING
  2. if TYPE_CHECKING:
  3. from core.connection import ConnectionHandler
  4. from core.handle.textMessageHandlerRegistry import TextMessageHandlerRegistry
  5. from core.handle.textMessageProcessor import TextMessageProcessor
  6. TAG = __name__
  7. # 全局处理器注册表
  8. message_registry = TextMessageHandlerRegistry()
  9. # 创建全局消息处理器实例
  10. message_processor = TextMessageProcessor(message_registry)
  11. async def handleTextMessage(conn: "ConnectionHandler", message):
  12. """处理文本消息"""
  13. await message_processor.process_message(conn, message)