找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1832

积分

0

好友

240

主题
发表于 昨天 06:00 | 查看: 3| 回复: 0

让AI每天自动干活,你只需要躺着收结果。

前面我们已经为OpenClaw安装了多种技能,它现在能帮你处理不少事务了。但每次都需要手动发送指令,是不是感觉还不够“智能”?一个真正的AI助手,应该能自动执行任务——想象一下,每天早上醒来,热点资讯已经推送到了你的手机;下班回到家,杂乱的桌面文件已被整理得井井有条。

本节,我们将重点探讨如何实现这种自动化,即定时任务功能。如果你对自动化运维和效率工具感兴趣,欢迎到云栈社区运维 & 测试板块交流更多实践。

一、场景一:定时任务——让AI每天早晨自动整理并推送热点资讯

1.1 这个场景能实现什么?

设想这样一个画面:早上7点,你还在睡梦中,OpenClaw已经悄然启动。它会自动抓取新闻网站的热点内容,整理成摘要,然后通过手机消息推送给你。

当你醒来拿起手机,一条精心编排的消息已经在等待:

🌤️ 早安!这是为你整理的今日热点(2026年2月28日 07:00)

📰 科技要闻
· OpenAI发布GPT-6预览版,推理能力提升300%
· 苹果M4芯片跑分曝光,性能提升40%

💻 行业动态
· 阿里云推出AI运维工具,成本降低50%
· 华为鸿蒙Next开发者数量突破500万

🎯 定制关注
· 你关注的“OpenClaw”项目昨晚更新了v2026.2.27版本

这就是定时任务的魅力所在——让AI为你持续工作,而你只需轻松享受成果

1.2 实现条件

要搭建这个自动化场景,你需要准备以下几样东西:

  • 24小时在线的服务器:如果你的本地电脑会关机,任务就会中断。因此,推荐使用云服务器来保证服务持续运行。
  • 联网搜索技能:例如 desearch-web-searchagent-browser
  • 消息推送渠道:一个你的手机可以接收消息的途径,比如Telegram、飞书或QQ机器人。
  • 定时任务配置:即OpenClaw内置的Cron调度功能。

二、实操步骤:从零搭建自动推送流程

2.1 第一步:确保Gateway持续运行

定时任务的执行依赖于OpenClaw Gateway服务。首先,检查其运行状态:

openclaw status

如果显示 running,则状态正常。如果未运行,需要启动它:

openclaw gateway start

重要提示:定时任务要求Gateway24小时在线。若使用本地电脑,请确保不关机;强烈建议使用云服务器以获得最佳稳定性。

2.2 第二步:安装必备技能

确保已经安装了联网搜索所需的技能:

npx clawhub@latest install desearch-web-search --force
openclaw skills refresh

如果你希望推送的资讯更丰富(例如包含链接和详细摘要),也可以安装 agent-browser 技能。

2.3 第三步:配置消息推送渠道(以飞书为例)

要让消息成功送达手机,需要将OpenClaw接入你常用的通讯软件。以下以国内用户友好的飞书为例进行配置。

1. 安装飞书插件

openclaw plugins install @m1heng-clawd/feishu

2. 创建飞书应用
访问飞书开放平台,扫码登录后,创建一个“企业自建应用”,并为该应用添加“机器人”能力。

3. 配置应用凭证
复制你刚创建应用的 App IDApp Secret,然后在终端中执行以下命令进行配置:

openclaw config set channels.feishu.appId "你的App ID"
openclaw config set channels.feishu.appSecret "你的App Secret"
openclaw gateway restart

4. 测试连接
在飞书App中搜索并找到你的机器人,给它发送消息“你好”。如果机器人能正常回复,说明通道配置成功。

其他渠道备选

  • Telegram:通过 @BotFather 创建机器人获取Token,然后在 .env 配置文件中进行设置。
  • QQ机器人:安装 @openclaw-china/qqbot 插件,并参考其官方文档进行配置。

2.4 第四步:配置定时任务

OpenClaw使用Cron表达式来定义任务执行时间。现在,我们来创建一个每天早上7点自动推送热点的任务。

打开定时任务配置文件:

nano ~/.openclaw/crontab.json

在文件中添加如下内容:

{
  “jobs”: [
    {
      “name”: “morning-news-digest”,
      “schedule”: “0 7 * * *”,
      “command”: “用desearch-web-search搜索今天的热点新闻,按科技、行业、娱乐分类整理成摘要,然后通过飞书推送给Dawn”
    }
  ]
}

这里用到了Cron表达式,如果你不熟悉,可以参考下面的速查表:

含义 表达式
每天早上7点 0 7 * * *
每周一早上8点 0 8 * * 1
每小时的30分 30 * * * *
每10分钟一次 */10 * * * *

保存文件后,需要重新加载定时任务配置使其生效:

openclaw cron reload

关于Cron表达式等技术文档的更多细节,你可以在云栈社区的技术文档专区找到系统的参考资料。

2.5 第五步:测试定时任务

不想等到明天早上再验证?我们可以手动触发任务进行立即测试:

openclaw cron run morning-news-digest

如果一切配置正确,你的手机应该会立刻收到一条测试推送消息。

三、进阶定制:让你的推送更精准、更智能

3.1 定制资讯来源

你可以在 crontab.jsoncommand 字段中,指定更具体的新闻来源网站,让AI只抓取你关心的内容:

“command”: “用agent-browser访问以下网站:36kr.com、huxiu.com、ithome.com,提取今天的头条新闻,按热度排序后推送给Dawn”

3.2 配置多时段推送

如果你希望一天内接收多次简报,例如早间和晚间各一次,只需在配置文件中添加多个任务即可:

{
  “jobs”: [
    {
      “name”: “morning-digest”,
      “schedule”: “0 7 * * *”,
      “command”: “推送早间热点”
    },
    {
      “name”: “evening-digest”,
      “schedule”: “0 18 * * *”,
      “command”: “推送晚间要闻”
    }
  ]
}

3.3 结合记忆系统

如果你已经为OpenClaw配置了记忆系统(参考AGENTS.md文件),AI将能够记住你的阅读偏好。例如,若你经常关注人工智能领域的动态,AI在整理资讯时会自动筛选并优先呈现相关的内容。

四、配置过程中需要注意的细节

4.1 时区问题

Cron任务默认使用服务器系统的时区。为了确保任务在预期的时间(如北京时间早上7点)触发,请检查并正确设置服务器时区:

timedatectl set-timezone Asia/Shanghai

4.2 查看执行日志

想要确认定时任务是否按时执行,或者排查执行过程中的错误?可以通过以下命令查看相关日志:

openclaw logs --filter cron

4.3 安全提醒

  • 渠道权限控制:在配置飞书或Telegram机器人时,务必设置 ALLOWED_USER_IDS 环境变量,限定只有你自己的账号可以向机器人发送指令,避免被他人滥用。
  • 凭证保护:切勿将API Key、Bot Token等敏感凭证上传至公开的代码仓库。
  • 运行隔离:如果条件允许,建议开启Docker沙箱模式来运行技能,以增强安全性。

五、本节小结

通过本节的实践,我们成功实现了:

  • ✅ 理解定时任务在自动化工作流中的应用价值。
  • ✅ 配置消息推送渠道(以飞书为例)。
  • ✅ 编写并加载Cron定时任务配置文件。
  • ✅ 测试任务并成功接收推送消息。

从此,每日早上的热点资讯不再需要你手动刷取——你的AI助手会准时将其呈现在你面前。下一节,我们将探索另一个极具实用价值的场景:桌面文件自动化整理


思考题:你希望AI每天在什么时间点,为你推送什么样的定制化内容?不妨构思一下你的专属自动化需求。

下节预告:场景二:文件自动化——如何让AI自动整理你桌面上杂乱无章的文档和图片。我们下节再见。


注:本文基于OpenClaw v2026.2.21及以上版本撰写。文中所有命令均可直接复制使用。




上一篇:从零到一:接手Android Launcher性能优化工作一年的实践心得与反思
下一篇:2026两会AI提案盘点:大模型开放、L2脱手处罚与机器人产业加速
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-7 05:05 , Processed in 0.488688 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表