TOPIC / RESOURCE
AI Daily News Run 搭建指南
如果你想让 OpenClaw 每天自动完成热点搜索、写飞书文档、生成播客音频、制作封面图、写入多维表格并发送消息通知,这页给你一条可实际落地的完整项目搭建路径,从 Cron 定时调度设置到各环节技能配置和联调,逐步拆解每一步的具体搭建流程。
适合谁
- 已经把飞书机器人和基础技能跑通
- 希望做一条完整的内容自动化链路
- 想把搜索、文档、播客、封面图和表格串起来
这个项目到底在做什么
这不是一个“装个插件试试看”的小练习,而是一条完整的内容生产链:
- 搜索最新 AI 新闻和产品
- 分析趋势
- 生成飞书文档
- 生成播客音频
- 生成封面图
- 写入飞书多维表格
- 最后再发消息通知
它很适合拿来做“龙虾是不是真的能给我干活”的实战项目,但前提是你已经把基础路径跑稳。
开工前,先把前置条件收齐
飞书侧
你至少要准备:
- 一个飞书机器人
- 一个飞书多维表格
- 机器人的
App ID / App Secret - 你自己的
open_id或明确的通知对象
技能和外部能力
这条项目链里常见会用到:
tavily-searchlistenhubnano-banana-pro
对应的外部能力入口通常包括:
- Tavily API
- ListenHub API
- Gemini API
你还要准备好一件事
不要在“技能都还没单独测通”时,就直接上整条流水线。更稳的顺序是:每一段能力先单独测,再接起来。
先把飞书权限开够,不然做到一半一定卡
如果你准备让 OpenClaw 写文档、上传文件、写多维表格、发通知,飞书权限通常至少要覆盖:
消息
im:messageim:message:send_as_botim:file
文档
docs:docdocs:doc:createdrive:drivedrive:file
多维表格
bitable:appbitable:app:readonlybitable:app:update
开完权限之后,别忘了重新发布版本。不发布,前面很多配置都等于没生效。
先把技能和密钥一段段装好
常见技能安装
openclaw skills install @clawhub/tavily-search
openclaw skills install @clawhub/listenhub
openclaw skills install @clawhub/nano-banana-pro
常见环境变量
export TAVILY_API_KEY="tvly-dev-你的key"
export LISTENHUB_API_KEY="lh_sk_你的key"
export GEMINI_API_KEY="你的Gemini_key"
然后再执行:
source ~/.zshrc
如果这一步都没先跑稳,后面的日更链路会很脆。
这条项目链,建议按 7 步拆开做
1. 先验证搜索
目标不是“搜得很全”,而是确认:
- Tavily 能通
- 返回结果可用
- 你能把结果整理成结构化内容
2. 再验证趋势分析
先让 OpenClaw 能从结果里提炼:
- 三大趋势
- 产品洞察
- 一条深度研究线索
3. 再验证飞书文档创建
这一层很关键,因为飞书文档格式有自己的坑。不要把 Markdown 里的引用块 > 直接照搬到飞书文档里。
4. 再验证播客生成
ListenHub 这类能力更适合先单测。不要等整条流程都跑完才发现音频这一步根本没成功。
5. 再验证封面图生成
封面图这一步同样建议先独立测,因为它通常依赖单独的图像 API 和脚本。
6. 再验证多维表格写入
这一层最容易因为字段、附件格式、Token 写法不对而失败。
7. 最后才上定时任务
只有前面六步都能稳定工作,cron 才有意义。否则你只是把错误自动化了。
先把多维表格结构建对
比较实用的一套字段通常包括:
- 日期
- 核心内容
- 文档链接
- 播客
- 封面
- 发送文案
- 三大趋势
- 状态
更重要的不是字段越多越好,而是:
- 你后面真的会用这些字段
- 附件字段和链接字段类型设对了
- 你知道
App Token和Table ID从哪拿
定时任务最后再加
当你已经能手动把整条链路跑通之后,再上 cron:
openclaw cron add \
--name "每日AI研究" \
--cron "0 4 * * *" \
--agent laovi \
--announce \
--message "请执行每日 AI News Run 任务。参考 SOP:~/.openclaw/workspace/ai-research-sop.md。流程:1) Tavily 搜索最新 AI 新闻 + Product Hunt 2) 生成飞书文档 3) ListenHub 生成播客 4) Nano Banana 生成封面图 5) 上传到多维表格 6) 发消息通知"
这里最重要的不是把命令背下来,而是:先确认你已经有一份稳定的 SOP 文档,再让定时任务去执行它。
这条项目链最常见的 6 个坑
1. ListenHub 不能直接按公开 API 心智去调
很多人会下意识自己写请求,结果直接报错。更稳的做法是优先使用 skill 自带脚本。
2. 飞书文档不支持引用块语法
如果你把 > 直接写进去,飞书里可能会显示得很怪,甚至空白。更稳的写法是直接用加粗标题替代。
3. 文件上传路径受限制
有些工具只允许访问特定目录。上传播客或图片前,可能需要先把文件复制到允许目录。
4. 音频插入位置不一定可控
有些飞书文档媒体工具只能把附件插到文档末尾,不能精确插进你指定的段落。
5. 多维表格附件字段不是直接写文件路径
更常见的流程是:
- 先上传文件
- 拿到
file_token - 再把
file_token写进附件字段
6. Cron 任务不一定读得到你 shell 里的环境变量
这也是很多自动化任务“手动能跑,定时就死”的原因。不要默认 ~/.zshrc 里的东西在 cron 环境下一定可见。
给自己留一份 SOP,比“记得差不多”更重要
这类项目最稳的做法,不是指望 OpenClaw 每次都临场发挥,而是给它一份固定的 SOP 文档,例如:
- API Keys
- 飞书配置
- 多维表格 Token / Table ID
- 声音克隆 ID
- 执行流程
- 特别注意事项
这样你以后排障和迁移都会容易很多。
最后用这张清单验收
- Tavily 搜索能返回结果
- 飞书文档能成功创建
- ListenHub 播客能成功生成
- 封面图能成功生成
- 多维表格能成功写入
- 飞书消息能成功发送
openclaw cron list能看到任务
如果这 7 项不能稳定通过,就先别急着把它当作长期生产链。
下一步建议
- 还没把基础技能跑通:先看 新手技能推荐
- 还没把飞书机器人跑稳:先看 飞书接入
- 想做多机器人 / 多角色协作:看 多 Agent 飞书 Bot 配置指南
- 想先看这条项目链为什么不能一上来就自动化到底:读 OpenClaw Daily News Run 怎么搭
- 涉及最新技能参数、字段和工具支持时,以官方文档和对应 skill 仓库为准
- 查看 OpenClaw 官方文档 → docs.openclaw.ai
- 遇到问题 → GitHub Issues
FAQ
本页常见问题
适合已经把 OpenClaw、飞书机器人和基础技能跑通的人。完全零基础时,先不要把搜索、播客、封面图、表格写入和 Cron 一次性全叠上去。
最常见的是 API Key 没配好、飞书权限没发布、技能依赖没装全、文件上传路径不在允许目录,以及 Cron 读不到环境变量。
至少要准备飞书机器人、多维表格、Tavily、ListenHub、Gemini 这类外部能力入口,以及对应技能。