重构代码以使用 mofox_wire 替代 mofox_bus,更新相关文档和示例

This commit is contained in:
Windpicker-owo
2025-11-25 22:45:57 +08:00
parent b6de9b5a9c
commit 8a6b141017
20 changed files with 49 additions and 49 deletions

View File

@@ -11,7 +11,7 @@ CoreSink 统一管理器
4. 提供统一的消息发送接口
架构说明2025-11 重构):
- 集成 mofox_bus.MessageRuntime 作为消息路由中心
- 集成 mofox_wire.MessageRuntime 作为消息路由中心
- 使用 @runtime.on_message() 装饰器注册消息处理器
- 利用 before_hook/after_hook/error_hook 处理前置/后置/错误逻辑
- 简化消息处理链条,提高可扩展性
@@ -24,7 +24,7 @@ import contextlib
import multiprocessing as mp
from typing import TYPE_CHECKING, Any, Awaitable, Callable, Dict, Optional
from mofox_bus import (
from mofox_wire import (
InProcessCoreSink,
MessageEnvelope,
MessageRuntime,

View File

@@ -534,7 +534,7 @@ DEFAULT_MODULE_COLORS = {
# 数据库和消息
"database_model": "#875F00", # 橙褐色
"database": "#00FF00", # 橙褐色
"mofox_bus": "#AF87D7", # 紫褐色
"mofox_wire": "#AF87D7", # 紫褐色
# 日志系统
"logger": "#808080", # 深灰色
"confirm": "#FFFF00", # 黄色+粗体

View File

@@ -1,6 +1,6 @@
import os
from mofox_bus import MessageServer
from mofox_wire import MessageServer
from src.common.logger import get_logger
from src.common.server import get_global_server
@@ -45,7 +45,7 @@ def get_global_api() -> MessageServer:
if bus_config.auth_token:
kwargs["enable_token"] = True
kwargs["custom_logger"] = get_logger("mofox_bus")
kwargs["custom_logger"] = get_logger("mofox_wire")
global_api = MessageServer(**kwargs)
for token in bus_config.auth_token: