Files
api-worker/helloagents/modules/settings.md
T
2026-02-25 17:49:19 +08:00

21 lines
603 B
Markdown

# settings 模块
## 职责
- 维护系统级配置(如日志保留天数)
- 为使用日志与面板提供统一配置读取
- 维护定时签到执行时间
## 接口定义
- `GET /api/settings` 读取设置
- `PUT /api/settings` 更新设置
## 行为规范
- 配置写入后即时生效
- 未配置时使用环境变量默认值
- 定时签到时间使用 `HH:mm` 格式(默认 `00:10`,中国时间)
- 更新签到时间后会触发 `CheckinScheduler` 重新调度
- 若更新后当前时间已超过新签到时间,当日可再次触发自动签到
## 依赖关系
- `settings` 表