diff --git a/src/plugins/config_reload/api.py b/src/plugins/config_reload/api.py index 4202ba9bd..327451e29 100644 --- a/src/plugins/config_reload/api.py +++ b/src/plugins/config_reload/api.py @@ -1,17 +1,16 @@ from fastapi import APIRouter, HTTPException -from src.plugins.chat.config import BotConfig -import os # 创建APIRouter而不是FastAPI实例 router = APIRouter() + @router.post("/reload-config") async def reload_config(): - try: - bot_config_path = os.path.join(BotConfig.get_config_dir(), "bot_config.toml") - global_config = BotConfig.load_config(config_path=bot_config_path) - return {"message": "配置重载成功", "status": "success"} + try: # TODO: 实现配置重载 + # bot_config_path = os.path.join(BotConfig.get_config_dir(), "bot_config.toml") + # BotConfig.reload_config(config_path=bot_config_path) + return {"message": "TODO: 实现配置重载", "status": "unimplemented"} except FileNotFoundError as e: - raise HTTPException(status_code=404, detail=str(e)) + raise HTTPException(status_code=404, detail=str(e)) from e except Exception as e: - raise HTTPException(status_code=500, detail=f"重载配置时发生错误: {str(e)}") \ No newline at end of file + raise HTTPException(status_code=500, detail=f"重载配置时发生错误: {str(e)}") from e