自动抓取、筛选、生成 AI 应用新闻周报,以旧报纸风格呈现,支持发送到飞书。
bash
weekly-ai-news
生成到默认目录 ~/weekly-ai-news/
bash
weekly-ai-news /path/to/output
bash
weekly-ai-news ~/weekly-ai-news 7
bash
# 生成后会提示如何发送
weekly-ai-news ~/weekly-ai-news 7 --send
# 或者使用 openclaw 命令直接发送
weekly-ai-news ~/weekly-ai-news 7 && openclaw message send "$(cat ~/weekly-ai-news/message.txt)"
bash
# 1. 抓取 RSS(过去7天)
python3 ~/.openclaw/skills/weekly-ai-news/scripts/fetch_rss.py --days 7 > news.json
# 2. 生成 HTML
python3 ~/.openclaw/skills/weekly-ai-news/scripts/generate_newspaper.py \
--input news.json \
--output weekly-ai-news.html
# 3. 格式化飞书消息
python3 ~/.openclaw/skills/weekly-ai-news/scripts/format_feishu_msg.py \
--news-json news.json \
--html-file weekly-ai-news.html > message.txt
保留(应用向):
过滤(技术向):
news.json - 原始新闻数据(JSON 格式)weekly-ai-news.html - 旧报纸风格 HTML 简报message.txt - 飞书消息文本(使用 --send 时生成)自动生成的飞书消息包含:
添加到 crontab 每周一自动执行:
bash
# 每周一上午9点自动生成并发送
0 9 * * 1 /usr/local/bin/weekly-ai-news ~/weekly-ai-news 7 --send
或在 OpenClaw 中设置定时任务:
bash
openclaw cron add --name "weekly-ai-news" \
--schedule "0 9 * * 1" \
--command "weekly-ai-news ~/weekly-ai-news 7 --send"