diff --git a/src/plugins/config/config.py b/src/plugins/config/config.py index be3343292..7ae5c0aaa 100644 --- a/src/plugins/config/config.py +++ b/src/plugins/config/config.py @@ -717,6 +717,10 @@ class BotConfig: logger.error(f"配置文件中缺少必需的字段: '{key}'") raise KeyError(f"配置文件中缺少必需的字段: '{key}'") + # identity_detail字段非空检查 + if not config.identity_detail: + raise ValueError("配置文件错误:[identity] 部分的 identity_detail 不能为空字符串") + logger.success(f"成功加载配置文件: {config_path}") return config