定时任务 / 自动化入门
12. 定时任务 / 自动化入门
自动化适合稳定、重复、可验证的任务。不要把还没跑通的复杂流程一上来就自动化。
适合自动化的任务
- 每天检查某个网页是否有新内容。
- 定时生成日报或周报。
- 监控 GitHub Actions 是否失败。
- 定时抓取公开数据并入库。
- 到点提醒你处理某个 Thread。
不适合自动化的任务
- 需求还在变化的任务。
- 每次都需要人工判断的任务。
- 会处理敏感账号或支付信息的任务。
- 失败后没有日志、无法定位原因的任务。
自动化设计清单
| 项目 | 要求 |
|---|---|
| 触发条件 | 每天几点、每小时、还是事件触发 |
| 输入 | URL、仓库、文件夹、关键词 |
| 去重 | 如何避免重复处理 |
| 输出 | Markdown、消息、PR、表格 |
| 日志 | 成功和失败记录在哪里 |
| 人工确认 | 哪些步骤不能自动执行 |
推荐提示词
请把这个已经跑通的流程设计成 Codex 自动化。
要求:只处理新增内容;保留 state.json 去重;失败写入 logs/errors.jsonl;
每次汇报扫描数量、新增数量、成功数量、失败数量和日志路径。
完成标准
一个自动化至少要有:
- 明确触发频率。
- 去重状态。
- 日志路径。
- 失败处理。
- 汇报格式。