Expand description
配置持久化
自动回复配置的加载和保存。
§功能
- 从 JSON 文件加载配置(Requirement 10.2)
- 保存配置到 JSON 文件(Requirement 10.1)
- 文件不存在时使用默认配置(Requirement 10.3)
- 解析错误时记录日志并使用默认配置(Requirement 10.4)
- 支持配置热重载(Requirement 10.5)
§示例
ⓘ
use std::path::Path;
use aster::auto_reply::AutoReplyConfig;
// 加载配置
let config = AutoReplyConfig::load(Path::new("auto_reply.json"))?;
// 保存配置
config.save(Path::new("auto_reply.json"))?;
// 使用默认配置
let default_config = AutoReplyConfig::default();Structs§
- Auto
Reply Config - 自动回复配置
Enums§
- Config
Error - 配置加载/保存错误
Type Aliases§
- Config
Result - 配置加载结果类型