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