refactor(napcat): 使用环境变量配置MaiBot连接地址
将硬编码的MaiBot服务器主机和端口配置更改为从环境变量`HOST`和`PORT`中读取。这样可以更灵活地在不同环境中部署,特别是容器化部署。 同时,将部分日志级别从`INFO`调整为`DEBUG`,以减少不必要的日志输出。
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user