refactor(plugin): 优化插件配置加载与同步机制

- 移除全局插件配置开关 `plugins.centralized_config`。
- 简化 `PluginBase` 的配置加载逻辑,不再使用模板文件,而是直接在中央配置目录生成默认配置。
- 在 `PluginManager` 中增加配置同步逻辑,在加载插件时,实现插件目录与中央配置目录之间的双向同步,确保配置一致性。
- 更新 `bot_config_template.toml`,移除已废弃的 `[plugins]` 配置项并提升版本号。
This commit is contained in:
minecraft1024a
2025-08-30 11:21:26 +08:00
parent c6a0522316
commit 7cb5c3844e
5 changed files with 59 additions and 43 deletions

View File

@@ -600,13 +600,6 @@ class AntiPromptInjectionConfig(ValidatedConfigBase):
shield_suffix: str = Field(default=" 🛡️", description="保护后缀")
class PluginsConfig(ValidatedConfigBase):
"""插件配置"""
centralized_config: bool = Field(default=True, description="是否启用插件配置集中化管理")
class SleepSystemConfig(ValidatedConfigBase):
"""睡眠系统配置类"""