From d82197bbf9d2197a7193fe116637856a42322f81 Mon Sep 17 00:00:00 2001 From: Chen Gu Date: Sun, 8 Mar 2026 18:56:57 +0800 Subject: [PATCH] Set daily 08:00 arXiv email delivery preference and heartbeat email steps --- HEARTBEAT.md | 14 +++++++++----- USER.md | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/HEARTBEAT.md b/HEARTBEAT.md index 49451f2..61431c5 100644 --- a/HEARTBEAT.md +++ b/HEARTBEAT.md @@ -31,16 +31,20 @@ 目标:每天自动产出并推送一条“最新+热度”论文简报给谷老板。 执行规则: -1. 每天 09:30 之后(且 23:00 前),若今日尚未推送,则运行: +1. 每天 **08:00** 起(且 23:00 前),若今日尚未推送,则优先立即运行: - `python3 /Users/guchen/.openclaw/workspace/org/cases/arxiv_digest/arxiv_daily_digest.py` 2. 读取生成文件: - `/Users/guchen/.openclaw/workspace/org/cases/arxiv_digest/output/YYYY-MM-DD.md` -3. 用聊天口吻给谷老板推送(重点:中文易懂,不学术腔): +3. 用邮件+聊天口吻给谷老板推送(重点:中文易懂,不学术腔): + - 邮箱:`geekychen@gmail.com` + - 邮件标题建议:`[Val] ArXiv 每日简报 YYYY-MM-DD` - 今日 Top3 热点论文(英文标题 + 中文题目) - 每篇必须包含 4 句:这篇讲什么 / 怎么做 / 结果如何 / 有什么影响 - 每篇最后加 1 句“对谷老板的价值”(和多智能体、自动化、效率、可控性相关) - 1 条 Val 今日建议 -4. 推送完成后写入状态文件: +4. 发送邮件(正文来自当日简报,先发到谷老板邮箱): + - `gog gmail send --account geekychen@gmail.com --to geekychen@gmail.com --subject "[Val] ArXiv 每日简报 YYYY-MM-DD" --body-file /Users/guchen/.openclaw/workspace/org/cases/arxiv_digest/output/YYYY-MM-DD.md` +5. 推送完成后写入状态文件: - `/Users/guchen/.openclaw/workspace/org/cases/arxiv_digest/state/last_push.json` - - 内容至少包含 `{ "date": "YYYY-MM-DD", "pushed": true }` -5. 同一天不重复推送;若脚本失败,发一条简短异常提示并稍后重试。 + - 内容至少包含 `{ "date": "YYYY-MM-DD", "pushed": true, "channel": "gmail" }` +6. 同一天不重复推送;若脚本失败,发一条简短异常提示并稍后重试。 diff --git a/USER.md b/USER.md index 1709765..97e96b8 100644 --- a/USER.md +++ b/USER.md @@ -29,5 +29,5 @@ ## Notes - 常用工具/平台:OpenClaw、Tailscale、Web 控制台 -- 重要习惯(作息、会议节奏等):偏好高效率沟通与直接可执行方案 +- 重要习惯(作息、会议节奏等):偏好高效率沟通与直接可执行方案;希望每日早上 8 点收到 ArXiv 简报邮件(geekychen@gmail.com) - 其他希望 Val 记住的事:默认称呼“谷老板”;优先给出可落地操作路径