refactor(napcat): 使用环境变量配置MaiBot连接地址

将硬编码的MaiBot服务器主机和端口配置更改为从环境变量`HOST`和`PORT`中读取。这样可以更灵活地在不同环境中部署,特别是容器化部署。

同时,将部分日志级别从`INFO`调整为`DEBUG`,以减少不必要的日志输出。
This commit is contained in:
minecraft1024a
2025-10-05 20:55:20 +08:00
committed by Windpicker-owo
parent 1db1a01c69
commit a72df9d2a0

View File

@@ -1,5 +1,6 @@
from maim_message import Router, RouteConfig, TargetConfig
from src.common.logger import get_logger
import os
from .send_handler import send_handler
from src.plugin_system.apis import config_api
@@ -12,9 +13,9 @@ def create_router(plugin_config: dict):
"""创建路由器实例"""
global router
platform_name = config_api.get_plugin_config(plugin_config, "maibot_server.platform_name", "qq")
host = config_api.get_plugin_config(plugin_config, "maibot_server.host", "localhost")
port = config_api.get_plugin_config(plugin_config, "maibot_server.port", 8000)
host = os.getenv("HOST","127.0.0.1")
port = os.getenv("PORT","8000")
logger.debug(f"初始化MaiBot连接使用地址{host}:{port}")
route_config = RouteConfig(
route_config={
platform_name: TargetConfig(
@@ -29,7 +30,7 @@ def create_router(plugin_config: dict):
async def mmc_start_com(plugin_config: dict = None):
"""启动MaiBot连接"""
logger.info("正在连接MaiBot")
logger.debug("正在连接MaiBot")
if plugin_config:
create_router(plugin_config)