-
Notifications
You must be signed in to change notification settings - Fork 22.6k
Open
Description
背景
TrendRadar 已具备抓取、分析、推送能力,但在“个人助理自动化”场景下,缺少与 OpenClaw 的原生协同。
目标
让 TrendRadar 能被 OpenClaw 稳定调度,并在每次执行后返回可读、可诊断、可追踪的结果。
功能需求
1) 调度与触发
- 支持 OpenClaw cron 定时触发(如 08:00 / 20:00)
- 支持手动补跑(missed run)
2) 执行结果回执
- 返回结构化结果:
status、duration、data_source、summary - 失败时返回明确错误分类:如
fetch_failed、db_missing、notify_failed
3) 幂等与去重
- 同一时间窗口避免重复推送
- 支持状态文件(如
last_sent_at/latest_db/checksum)
4) 降级策略(避免静默失败)
- 抓取失败时至少发送降级提示,不可静默
- 支持可配置行为:
- 仅告警
- 跳过发送
- 使用上次可用数据
5) 接入文档
- 提供 OpenClaw 最小接入示例(命令、配置、返回格式)
- 说明推荐执行入口、超时配置和排障方法
验收标准
- 可通过 OpenClaw 定时触发并稳定运行
- 执行结果可结构化回传(含错误原因)
- 异常时有明确降级通知,不静默
- 提供可复制的接入文档与示例
价值
该能力可显著提升 TrendRadar 在个人自动化助手场景中的可用性与可观测性。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels