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

3432

积分

0

好友

451

主题
发表于 3 天前 | 查看: 16| 回复: 0

前置提示:你如果安装官方的飞书插件,会经常报告 Config warnings: - plugins.entries.feishu: plugin feishu: duplicate plugin id detected; later plugin may be overridden (/Users/fengzhihao.infeng/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/extensions/feishu/index.ts) 错误。把这个警告抛给 openclaw,让它自动修复即可。

作为一款强大的个人 AI 助手框架,OpenClaw 不仅能管理日历、清理邮箱,还能通过 SkillPrompt 实现新闻简报的自动整理。对于需要高效获取信息的开发者来说,这是一个典型的自动化应用场景。

新闻简报整理通常包括以下几个核心环节:

  • 自动订阅和解析 RSS 源
  • 智能筛选和分类新闻内容
  • 定时生成结构化的简报
  • 推送到你常用的聊天应用

本文将详细对比两种实现方式:配置简单、可复用的 Skill 方式,以及高度灵活、可深度定制的 Prompt 方式


通过 Skill 整理简报

Skill 是 OpenClaw 中的可复用技能包,它封装了特定的任务流程。使用 Skill 来整理简报,最大的好处是配置简单,一次设置,长期受益。

配置步骤

OpenClaw 终端界面显示 tech-news-digest 技能定时任务创建成功

第一步:理解 Skill 的构成
一个典型的新闻整理 Skill 通常包含几个关键部分:

  • 触发条件:定义何时执行(例如,每天早上 8 点)。
  • 数据源:配置 RSS 订阅源列表。
  • 处理逻辑:设定新闻筛选、分类和摘要生成的规则。
  • 输出格式:决定最终简报的展示模板。

第二步:配置 RSS 订阅源
OpenClaw 内置了 RSS 解析能力,你可以轻松添加常用的新闻源。下面是一个配置示例:

# news skill 配置示例
sources:
- name: "科技新闻"
  url: "https://www.36kr.com/feed"
- name: "开发者资讯"
  url: "https://sspai.com/feed"
- name: "AI 前沿"
  url: "https://www.artificialintelligence-news.com/feed/"

第三步:设置执行规则
通过 cron 表达式来设定 Skill 的执行时间和频率,确保简报准时送达。

schedule:
  cron: "0 8 * * *" # 每天早上 8 点执行
  timezone: "Asia/Shanghai"

使用效果

配置完成后,Skill 便会按照计划自动工作:

  1. 从预设的 RSS 源抓取最新内容。
  2. 利用 AI 模型进行内容筛选和摘要。
  3. 生成一份结构清晰的简报。
  4. 推送到你配置的 Channel(如飞书)。

科技新闻摘要技能首次运行成功的结果截图

优点与局限

优点 局限
配置简单,开箱即用 灵活性相对较低
可复用,便于分享和团队协作 修改配置通常需要重新部署
执行稳定,不易出错 实现复杂的定制化逻辑较为困难

通过 Prompt 整理定时简报

如果你对简报的格式、内容筛选有更个性化的要求,那么 Prompt 方式会是更好的选择。它通过编写提示词模板,直接指导 AI 如何工作,灵活性极高。这种技术实现方式非常适合喜欢深度定制的用户。

配置步骤

通过Prompt创建《今日简报》定时任务的终端界面

第一步:创建 Prompt 模板
Prompt 模板定义了 AI 处理新闻的完整逻辑。下面是一个基础模板示例:

你是我的新闻助手,负责每天整理科技新闻。

任务:
1. 从以下 RSS 源获取今日新闻:
   - 36氪: https://www.36kr.com/feed
   - 少数派: https://sspai.com/feed

2. 筛选标准:
   - 优先关注 AI、编程工具、效率提升相关内容
   - 过滤掉纯广告和软文
   - 每个类别不超过 5 条

3. 输出格式:
   ## 📰 今日科技简报 {{date}}

   ### 🤖 AI 前沿
   - [标题](链接) - 一句话摘要

   ### 💻 开发工具
   - [标题](链接) - 一句话摘要

请按照上述格式整理今日新闻。

第二步:配置定时任务
在 OpenClaw 的配置中,将上述 Prompt 设置为一个定时触发的任务。

prompts:
- id: "daily-news-briefing"
  name: "每日科技简报"
  trigger:
    type: "schedule"
    cron: "0 8 * * *"
    timezone: "Asia/Shanghai"
  content: |
      你是我的新闻助手,负责每天整理科技新闻...
  output:
    channel: "feishu"
    format: "markdown"

定时任务系统配置完成并调整时区的终端确认信息

第三步:测试和调整
在正式启用前,务必先手动测试 Prompt 的输出效果,并根据结果迭代优化提示词。

# 测试 Prompt
openclaw prompt test daily-news-briefing

使用效果

经过调试,Prompt 方式可以生成非常符合个人口味的简报。

《今日简报》测试抓取结果的聊天界面截图

以下是一个模拟的输出示例:

## 📰 今日科技简报 2025-02-19

### 🤖 AI 前沿
- [Anthropic 发布 Claude 4](https://example.com) - 推理能力提升 300%
- [OpenAI 推出 GPT-5 预览版](https://example.com) - 支持多模态输入

### 💻 开发工具
- [VS Code 新特性](https://example.com) - 内置 AI 代码审查
- [Rust 2.0 发布](https://example.com) - 性能大幅提升

### 📱 效率提升
- [Notion AI 更新](https://example.com) - 支持中文文档生成

优点与局限

优点 局限
高度可定制化,满足个性化需求 需要一定的 Prompt 编写和调试经验
调整灵活,修改后即时生效 输出质量的稳定性很大程度上依赖于 Prompt 的设计
能处理更复杂的筛选和逻辑判断 对使用者提出了更高的要求

两种方式的选择建议

如何根据你的实际场景选择合适的方法?下面的表格可以给你一个清晰的参考。

场景 推荐方式 理由
快速上手,满足基础需求 Skill 配置简单,近乎开箱即用
有强烈的个性化简报需求 Prompt 灵活定制,可以精确控制输出
需要在团队内共享配置 Skill 作为一种可复用技能包,便于分发和统一管理
需要频繁调整简报格式或内容 Prompt 修改提示词即可,无需重新部署
涉及复杂的多源筛选和逻辑判断 Prompt 利用 AI 的理解能力,可以实现更智能的处理

无论选择哪种方式,OpenClaw 都提供了一套强大的工具来帮助你实现信息获取的自动化。从简单的 RSS 聚合到复杂的多源智能简报,你可以根据自身的技术偏好和需求复杂度来构建最适合自己的定时任务系统。希望这篇指南能为你节省每日手动搜索新闻的时间。如果你有更多自动化工作流的想法,欢迎在 云栈社区 与我们交流探讨。




上一篇:.NET 11 Preview 1 新特性盘点:从运行时到ASP.NET Core的全面更新
下一篇:C++11线程池实战避坑指南:高并发开发中的六大教训
您需要登录后才可以回帖 登录 | 立即注册

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

GMT+8, 2026-2-23 12:57 , Processed in 0.369516 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

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