开启美好一天:用 OpenClaw 自动化你的晨间例程
OpenClaw News 编辑部
想象一下,把你叫醒的不是刺耳的闹钟,而是一个温柔的声音,为你播报天气、今天的第一次会议以及头条新闻——所有内容都完全根据你的兴趣定制。
这不再是科幻小说。使用 OpenClaw 2.7,只需 5 分钟即可完成设置。
在本指南中,我们将构建一个晨间播报代理(Morning Briefing Agent),它每天早上 7:00 自动运行。
准备工作
- 已安装 OpenClaw 2.7+。
- 天气技能(可选,但推荐)。
- 启用 TTS(文本转语音)(在
openclaw.json中配置)。
第一步:设计播报内容
首先,我们需要告诉代理说什么。我们需要一个简明、信息丰富且令人振奋的摘要。
我们将使用 System Event 负载将提示注入代理的上下文中。
提示词(Prompt):
"早上好!现在是上午 7:00。请为我生成一份晨间简报。包括:
- 今天的天气和预报。
- 我的第一个日历事件(检查我的日历)。
- 一条有趣的科技新闻标题。
- 一句开始新的一天的励志名言。 保持在 200 字以内,并大声朗读出来。"
第二步:使用 Cron 设置定时任务
我们不想每天早上都手动输入这段话。我们将使用 OpenClaw 的 Cron 功能来安排它。
你可以通过对话方式设置:
"每天早上 7 点安排一次晨间简报。让我检查天气、日历和新闻,然后语音播报摘要。"
或者,你可以手动定义 JSON 结构:
{
"name": "morning-briefing",
"schedule": {
"kind": "cron",
"expr": "0 7 * * *",
"tz": "Asia/Shanghai"
},
"payload": {
"kind": "agentTurn",
"message": "早上好!生成我的晨间简报:天气、日历、1条新闻和每日一句。使用 TTS 读给我听。"
}
}
第三步:启用语音 (TTS)
为了让代理说话,请确保你的 TTS 已配置。如果你使用的是 macOS,OpenClaw 可以使用系统语音,如果配置了 ElevenLabs 也可以使用。
在你的 openclaw.json 中:
"tts": {
"engine": "elevenlabs",
"voiceId": "your-favorite-voice-id"
}
如果你没有 ElevenLabs,默认的系统 TTS 效果也很棒。
结果
现在,每天早上 7:00,你的 OpenClaw 代理将自动唤醒(即使会话处于空闲状态)并执行任务。
Agent:
"早上好,Alex!☀️ 上海目前气温 12°C,阳光明媚。你上午 10:00 有一个团队同步会议。 科技新闻方面,OpenClaw 刚刚发布了 Agent Swarms。 每日一句:'预测未来的最好方法就是创造未来。' 祝你今天过得愉快!"
(音频自动播放)
哪些人最应该先自动化晨间例程?
这篇指南尤其适合三类人:
- 每天早上都在重复查看同一批信息的人,例如天气、日历、通勤和一个最重要的收件箱。
- 需要一个稳定开场节奏的创始人或独立操盘者,因为一天最早出现的上下文切换,往往就是效率流失的起点。
- 想先验证 cron 加语音播报是否足够可靠的人,再决定是否把更多业务流程搬进自动化。
如果你的早晨安排还经常变化,建议先从纯文本简报开始。等内容稳定后,再叠加 TTS 和后续自动动作。
常见落地判断问题
什么时候晨间简报值得自动化?
当你几乎每天都会重复查看同样的 3 到 5 个信号时,就值得自动化。如果你还在试验“简报里到底该放什么”,先手动跑一周,再把稳定版本固化下来。
第一版最该刻意省掉什么?
先跳过那些脆弱、缓慢、难验证的部分。交通、智能家居动作、长篇新闻总结都可以后置。最好用的第一版,应该是短、稳、容易建立信任。
相关阅读
进阶玩法
- 智能家居:连接 Home Assistant,在播报开始时打开灯光。
- 咖啡:触发你的智能咖啡机。
- 通勤:检查去办公室的交通状况。
你的代理就是你的私人助手。教会它如何帮助你以正确的方式开启新的一天。