feat(图片管理): 添加图片尺寸配置支持
在 config.toml 中新增 image_manager 配置块,包含图片高度和宽度设置 修改 ImageManager 类以使用配置中的尺寸,替代硬编码值 添加 ImageManagerModel 配置模型并集成到全局配置中
This commit is contained in:
@@ -7,7 +7,7 @@ from pathlib import Path
|
||||
|
||||
import tomllib
|
||||
from pydantic import ValidationError
|
||||
from .config_models import ConfigModel, NapCatWSModel, BotModel, RedisModel, DockerModel
|
||||
from .config_models import ConfigModel, NapCatWSModel, BotModel, RedisModel, DockerModel, ImageManagerModel
|
||||
from .utils.logger import ModuleLogger
|
||||
from .utils.exceptions import ConfigError, ConfigNotFoundError, ConfigValidationError
|
||||
|
||||
@@ -114,6 +114,13 @@ class Config:
|
||||
获取 Docker 配置
|
||||
"""
|
||||
return self._model.docker
|
||||
|
||||
@property
|
||||
def image_manager(self) -> ImageManagerModel:
|
||||
"""
|
||||
获取图片生成管理器配置
|
||||
"""
|
||||
return self._model.image_manager
|
||||
|
||||
|
||||
# 实例化全局配置对象
|
||||
|
||||
Reference in New Issue
Block a user