惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
爱范儿
爱范儿
Blog — PlanetScale
Blog — PlanetScale
The GitHub Blog
The GitHub Blog
C
Check Point Blog
小众软件
小众软件
I
InfoQ
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Engineering at Meta
Engineering at Meta
酷 壳 – CoolShell
酷 壳 – CoolShell
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Hugging Face - Blog
Hugging Face - Blog
博客园 - 三生石上(FineUI控件)
MyScale Blog
MyScale Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
腾讯CDC
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
雷峰网
雷峰网
B
Blog
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
A
About on SuperTechFans
D
Docker
博客园 - 司徒正美
博客园_首页
Recent Announcements
Recent Announcements
D
DataBreaches.Net
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
Google Developers Blog
Microsoft Security Blog
Microsoft Security Blog
F
Fortinet All Blogs
Stack Overflow Blog
Stack Overflow Blog
aimingoo的专栏
aimingoo的专栏
N
Netflix TechBlog - Medium
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
GbyAI
GbyAI
Jina AI
Jina AI
V
V2EX
Vercel News
Vercel News
IT之家
IT之家
WordPress大学
WordPress大学
M
MIT News - Artificial intelligence
NISL@THU
NISL@THU
V
Visual Studio Blog
C
Cybersecurity and Infrastructure Security Agency CISA

张洪Heo

腾讯miora上手:设计师又又又失业的一集? Mac 合盖不休眠:用 pmset 彻底禁止系统睡眠 给 SearXNG 接入豆包搜索,解决 OpenClaw 信源难题 OpenClaw记忆系统升级:从memory-core到memory-lancedb-pro的迁移与配置 screenpipe:开源本地的 AI 记忆引擎,让电脑更懂你 混元hy3模型上手:腾讯送了云函数个人版6个月,怎么才能用上 给OpenClaw加上rm删除保护:防止AI误删你的整个电脑 豆言豆语Skill发布:让AI学会豆包的毒舌说话风格 美团longcat上手:缓存免费,主打便宜,就是速度太慢,思考时间looooong OpenClaw Workboard 功能上手:让 Agent 自己干活,你只管盯进度 小米平板8Pro上手:便宜且流畅的好平板,安卓平板的高效令人印象深刻 洪绘动图发布:将视频转换为帧图或者GIF并且限制只有5MB,APNG、WEBP动图生成工具 AI支付宝上手:内容全靠编,出问题甩锅给商家,付款快退款难 重要照片一定要备份,手机养成照片备份的好习惯 HeoSticker3D发布:3D形态的Heo表情,个人免费使用 这才是我心目中AI博客的样子 洪绘历史记录大更新:支持根据历史记录的AI对话 如何让OpenClaw调用你的百度网盘?百度网盘官方Skill帮你上传、下载与分享 如何判断一个文章是不是AI写的?文字、视频、图片AI检测方法 分享一下我现在都在使用哪些AI工具,以及我的的AI生产力状况 为OpenClaw搭建一个免费的搜索引擎,如何让OpenClaw搜索网页内容 这一次,我们听点有意思的 为啥别人用Image2做的图那么好看?我的却特别丑?如何模仿别人的风格作图? 如何给自己创作的歌曲生成歌词文件?手打逐字歌词lrc文件教程 免费可商用字体推荐:寒蝉端黑宋下载 洪绘响度发布:测量视频LUFS工具,并支持转换视频到指定LUFS 中国传统色上线!快速寻找和使用具有文化气息和韵味的中国传统色 如何将小米CodingPlan的Mimo模型接入到OpenClaw 洪绘切图发布!如何将一个图片平均切图?按照固定距离或者网格切图? 让UPS接入OpenWrt软路由,创建UPS NUT服务器教程 ChatGPT Image-2 上手:杀死比赛!设计师这下子真的可以解放双手了 龙虾与微信聊天记录结合:群内容总结、整理和提取关键内容实在是太方便 洪绘压图发布!批量转图片格式,批量压缩图片工具(Mac/Windows) 视频压缩软件 CompressO 3.0 MacOS 免费汉化版下载 我将我最初接触 Vibe Coding 的飞机大战重写了,飞机大战2.0登场 如何让OpenClaw控制智能家居,OpenClaw连接HomeAssistant教程 抖音iframe代码生成器:将抖音链接转为可嵌入网页的iframe代码 Apple Watch + AirPods 真实体验分享:那些意外里的小惊喜与小教训 使用 Magsafe 磁吸保护壳,但是磁力比较低,怎么办 OpenClaw喧嚣过后,我最终选择了QClaw 洪绘存图发布:保存浏览器图片为指定格式、提取网页所有图片、屏幕截图插件 洪绘星空发布:一个值得逛的博客友链朋友圈 腾讯QClaw上手:打通微信很方便,但是性能上略有不足 阿里 JVS Claw 上手:都这么多天了,养虾的门槛被打下来了吗? 洪绘图标助手更新:获取应用图标、将你的图标对mac进行适配 超级制图上手:图片上的文字如何用AI修改?无痕改字一键出图 用虚拟机养龙虾,在Mac上通过Lume使用虚拟机的隔离环境安装OpenClaw 如何创作AI歌曲?从生成歌词、歌曲创作、专辑封面到音乐发行 洪绘历史记录发布!无限存储你的浏览器历史记录,防止历史记录被自动删除 红包封面:祝大家新的一年发大财啦! 如何将 FinalcutPro的fcpxml文件转换为srt字幕?导出srt字幕方法 如何免水印下载豆包生成的图片?豆包AI图去水印,无水印下载 Mac中罗技鼠标键盘近期失灵问题解决方法,Logi Options 打不开
如何用 OpenClaw 配置早报晚报,科技新闻信源、微博热搜获取
张洪Heo · 2026-07-20 · via 张洪Heo

话说很多人配置OpenClaw的归途就是每天发个新闻早报看看天气之类的。虽然这是一个确实很让人无语的低级用法,但是我也确实在干。我的早报一般就会放一些新闻和微博热搜之类的,还有告诉我一些定时任务的执行情况。

这个文章主要介绍我的文章信源。

我的早报和晚报有什么

我的早报目前会放天气、科技新闻、微博热搜,还有前一天晚上到当天早上的定时任务执行情况。

晚报就简单一些,主要是第二天的天气、微博热搜,以及当天定时任务有没有正常跑完。科技新闻没必要早晚各看一遍,所以只放在早报里。

最后生成一封 HTML 邮件发给我。样式没有什么花活,就是接近系统邮件的原生排版,也不指定背景色,让邮件 App 自己适配浅色和深色模式。

我觉得邮件很适合装这种东西。它不要求我当时在线,也不会像聊天消息一样很快被别的内容顶走。早上打开邮箱,就能一次看完今天真正需要知道的东西。

用 OpenClaw Cron 定时生成

OpenClaw 自带 Cron,可以让 Agent 在固定时间独立运行。比如每天早上 8 点生成早报:

1
2
3
4
5
openclaw cron create "0 8 * * *" \
"生成每日早报:读取天气、科技新闻、微博热搜和定时任务执行结果,整理成简洁 HTML 并发送到我的邮箱。" \
--name "每日早报" \
--session isolated \
--tz "Asia/Shanghai"

每天晚上 8 点生成晚报:

1
2
3
4
5
openclaw cron create "0 20 * * *" \
"生成每日晚报:读取明日天气、微博热搜和当天定时任务执行结果,整理成简洁 HTML 并发送到我的邮箱。" \
--name "每日晚报" \
--session isolated \
--tz "Asia/Shanghai"

上面的提示词只是一个最小例子。真正使用时,我会把每个板块的数据来源、数量、顺序、链接格式,以及失败以后怎么处理都写清楚。不然同一个任务每天跑出来,格式可能都不太一样。

比如我的早报顺序固定为:

  1. 天气
  2. 科技新闻
  3. 微博热搜
  4. 定时任务执行情况

科技新闻固定取 10 条,每条包含标题、原文链接和一句话描述;微博热搜也要能点击;某一项暂时取不到就显示暂无数据,不要卡在那里反复排查。

早报需要访问多个来源,再生成完整 HTML,模型和网络稍微慢一点就可能超时。所以这类任务最好留出充足的超时时间,不然内容已经快生成完了,最后却被整个任务取消。

邮件可以接腾讯 Agent Mail

如果不想让 OpenClaw 直接操作自己的个人邮箱,可以试试腾讯 QQ 邮箱团队推出的 Agent Mail。它会给 Agent 一个独立邮箱地址,与个人邮箱隔离,比较适合接收订阅、任务通知,或者用作 Agent 自己的工作邮箱。

Agent Mail 目前还在内测,不过官方已经提供了 CLI 和 Agent Skill。

先访问 agent.qq.com,用微信扫码登录并创建 Agent 邮箱。

然后可以直接把下面这句话发给 OpenClaw:

请阅读 https://agent.qq.com/doc/cli-setup.md,按照官方文档安装并配置 Agent Mail CLI。授权时把原始授权链接发给我,我完成授权后再验证邮箱地址。

如果想自己安装,官方给出的流程是:

1
2
3
npm install -g @tencent-qqmail/agently-cli
npx skills add https://agent.qq.com --skill -g -y
agently-cli auth login

agently-cli auth login 会输出 OAuth 授权链接,需要在浏览器中完成授权。授权结束后,再验证当前邮箱:

1
agently-cli +me

验证成功以后,OpenClaw 就可以通过 Agent Mail CLI 查询、搜索、整理和收发邮件。

不过它的发送命令目前有二次确认机制:第一次调用会返回确认信息和 confirmation_token,确认后再次调用才会真正发送。因此,如果你想让早报完全无人值守地自动投递,最好先实际测试自己的 Agent Mail 工作流;不想处理确认流程,也可以继续使用现有 SMTP 或其他支持自动投递的邮件方案。Agent Mail 更适合作为一个与个人邮箱隔离的 Agent 专用邮箱,而不是强行替代所有发信方式。

新闻信源推荐 PrismFlowAgent

早报真正麻烦的地方其实不是天气,而是新闻。

新闻从哪里抓、有没有重复、是不是今天的、原文链接还在不在,这些都得管。单独写几个脚本也能跑,不过来源越来越多以后,还是需要一套专门处理资讯的系统。

我比较推荐 PrismFlowAgent,中文名叫「流光」。

它可以接入 GitHub Trending、RSS、学术论文、Twitter、Reddit 等来源,抓到内容以后再交给 Gemini、Claude、GPT 或本地 Ollama 处理。你可以自己写提示词,决定保留哪些新闻、怎么总结,以及最后发布到哪里。

发布渠道支持微信公众号、GitHub 和标准 RSS,任务状态由 SQLite 和本地缓存管理,也有定时调度。它不只是一个新闻摘要工具,而是把抓取、筛选、总结和发布放到了一起。

部署 PrismFlowAgent

项目需要 Node.js 20+ 和 pnpm:

1
2
3
4
5
git clone https://github.com/justlovemaki/PrismFlowAgent.git
cd PrismFlowAgent
npm install
cd frontend && pnpm install && cd ..
npm run dev:all

启动以后,管理后台在:

1
http://localhost:5173

官方 README 目前提供的默认密码是 admin123。如果准备长期运行,记得先改密码,也不要把管理后台直接裸露到公网。

进入后台以后,配置 AI Provider、需要的数据源和发布渠道,然后创建抓取和生成任务。

PrismFlowAgent 还提供了一套 Agent 接口,OpenClaw 可以直接接入。官方接入文档在:

PrismFlowAgent AI_INTEROP.md

可以直接对 OpenClaw 说:

请阅读 https://raw.githubusercontent.com/justlovemaki/PrismFlowAgent/main/AI_INTEROP.md,按照文档完成注册并接入我的 PrismFlowAgent,地址是 http://localhost:3000

如果两个服务不在同一台机器,把地址换成 OpenClaw 能访问到的内网地址。

不想部署就用 HEX2077

如果不想再养一套服务,只是想让 OpenClaw 每天拿到整理好的 AI 新闻,可以直接访问:

https://hex2077.dev/agent

这个页面是一份给 Agent 看的接入说明,会告诉 OpenClaw 去哪里获取最新日报和周报,以及整理时要保留哪些信息。

直接把下面这句话发给 OpenClaw 就行:

请访问 https://hex2077.dev/agent,按照页面说明接入 AI 日报。每天早上检查最新一期内容,提取 10 条新闻,保留标题、一句话描述和原始链接,并写入早报邮件。

这种方式很省事,适合已经在用 OpenClaw,又不想额外部署资讯系统的人。不过前面的选题和收集范围由 HEX2077 决定,自己主要控制后续筛选和输出方式。

如果连 OpenClaw 都不想配,只想在 Reeder、Feedly 或 Miniflux 里看,可以直接订阅:

https://log.zhheo.com/u/heonews/rss.xml

我会让 OpenClaw 从日报里选出 10 条新闻,每条保留原始链接,再补一句简短描述,然后同步到这个 RSS。

微博热搜怎么配置

微博热搜这块我现在用两种方式:一种是微博官方的命令行工具,另一种是自己写的小脚本。

微博官方在 2026 年 6 月开源了专为 AI Agent 设计的 CLI 工具 agentic-weibo-cli(npm 包名 weibo-cli),基于 Node.js 开发,需要 Node 18+,通过浏览器扫码登录后可以直接在终端调用微博各项能力,包括趋势查询、内容发布、互动管理等。

安装方式:

1
npm install -g weibo-cli

登录后查热搜:

1
weibo-cli trending -n 15

项目地址:https://github.com/wedaren/agentic-weibo-cli

不过如果你不想装这个工具,直接调微博官方接口拿热搜其实更简单。我晚报里用的就是自己写的一个 Python 脚本,直接请求微博热搜 Ajax 接口,不依赖任何第三方包,也不需要登录:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

"""Fetch Weibo hot search trending topics."""
import json
import urllib.request

url = "https://weibo.com/ajax/side/hotSearch"
headers = {
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"Accept": "application/json",
"Referer": "https://weibo.com",
}

req = urllib.request.Request(url, headers=headers)
with urllib.request.urlopen(req, timeout=10) as resp:
data = json.loads(resp.read().decode())

items = data.get("data", {}).get("realtime", [])
filtered = [item for item in items if item.get("trending", 1) != 0]
top9 = filtered[:9]
result = [item.get("note", item.get("word", "")) for item in top9]
print(json.dumps(result, ensure_ascii=False))

我早报用的是官方 CLI,先取 15 条:

虽然这里只准备展示 6 条,但我会先取 15 条。拿到结果后过滤 trending=0 的置顶内容和广告,再从剩下的真实热搜里取前 6 条。多取一些就是为了给过滤留出余量,不然一开始只请求 6 条,去掉广告以后可能就没几条了。

脚本同样会过滤置顶和广告,然后取前 9 条。早报少放一点,避免一封邮件太长;晚报没有科技新闻,所以可以多放几条。

1
python3 ~/.openclaw/workspace/scripts/sina_trending.py

配置 Cron 时,我会把规则完整写进提示词,而不是只说一句「获取微博热搜」。早报可以这样写:

1
微博热搜:执行 weibo-cli trending -n 15,过滤 trending=0 的置顶内容和广告,取前 6 条。保留命令返回的原始链接;如果没有返回链接,为每个话题构造微博搜索链接:https://s.weibo.com/weibo?q={URL 编码后的话题}。

晚报则是:

1
微博热搜:执行 python3 ~/.openclaw/workspace/scripts/sina_trending.py,过滤 trending=0 的置顶内容和广告,取前 9 条。保留脚本返回的原始链接;如果没有返回链接,为每个话题构造微博搜索链接:https://s.weibo.com/weibo?q={URL 编码后的话题}。

链接这一步不能省。有些工具会直接返回话题原始链接,优先用它;没有链接时,再把话题名做 URL 编码,拼成微博搜索地址。这样邮件里的每一条热搜都能直接点进去,而不是只有一串没法操作的文字。

生成 HTML 时,我会继续限制它只输出普通的编号列表:早报 1—6,晚报 1—9。标题用 <a> 包起来,链接放进 href,同时对 URL 做 HTML 属性转义,也不要生成空的 href

如果命令临时失败,就在邮件里显示「微博热搜暂不可用」,不要现场安装工具,也不要在定时任务里反复调试。早晚报的目的就是按时送达,一块数据没取到,不应该拖死整封邮件。

定时任务执行情况

定时任务执行情况读取 OpenClaw Cron 的运行记录和各任务保存的 JSON 日志。我比较在意的是只写事实:任务成功就是成功,超时就是超时,报错就保留关键错误,不要让模型看着一段日志自己猜原因。

新闻也一样,标题必须能点,点进去应该是对应的原始链接。AI 可以替我省掉逐条浏览的时间,但最后要不要信,还是得能回到原文确认。

我目前的组合就是 OpenClaw Cron 负责定时运行,邮件负责投递,PrismFlowAgent 或 HEX2077 提供新闻,再把同一份科技新闻同步到 HeoNews RSS

功能确实不高级,不过每天能稳定收到一封自己真正想看的早报,还是挺舒服的。

如果你想让你的 OpenClaw 也具备相似的功能,可以将这个文章链接直接发给 OpenClaw,让它去学习。

参考资料