返回顶部
w

wow-daily-news每日日报生成

每日日报自动生成。每天 18:00 自动生成包含魔兽世界新闻、NGA 热帖、今日美图的飞书文档,并推送到飞书和微信。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
95
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

wow-daily-news

每日日报

每天自动生成综合日报,汇总魔兽世界相关资讯,写入飞书文档并推送。

触发词

  • - 今日日报
  • 每日新闻
  • 生成日报
  • 日报

📋 日报内容结构

按顺序包含以下 4 个板块:

  1. 1. 🎮 魔兽世界今日新闻 — EXWIND 蓝帖/热修 + 暴雪中国官网(当日无新闻则跳过)
  2. 📋 艾泽拉斯议事厅 — NGA 热门帖子(3 条,无数据则跳过)
  3. 🏘️ 晴风村 — NGA 晴风村热门帖子(1 条,无数据则跳过)
  4. 🌸 今日美图 — 小红书真人美女博主(9 张图片,获取失败则降级标记)

⏱️ 时间日志(必须执行)

每个 Step 开始和结束时,必须执行以下命令记录时间:
bash
echo [Step N] start $(date +%H:%M:%S)
echo [Step N] end $(date +%H:%M:%S)

这用于排查超时问题,不可跳过



🚨 Agent 执行步骤

Step 1: 运行数据收集脚本

bash
echo [Step 1] start $(date +%H:%M:%S)
python3 ~/.openclaw/workspace/scripts/dailyreportgenerator.py
echo [Step 1] end $(date +%H:%M:%S)

脚本只负责收集基础数据(标题、链接、URL),不抓详情

Step 2: 解析 JSON 输出

bash
echo [Step 2] start $(date +%H:%M:%S)

从 Step 1 的输出中解析 JSON:
json
{
success: true,
date: 2026-03-18,
title: 每日日报 - 2026年03月18日,
news: [{title: ..., url: ..., date: ..., type: ..., source: ...}],
nga_aiz: [{title: ..., url: ..., tid: ..., replies: 0}],
nga_qfc: [{title: ..., url: ..., tid: ..., replies: 0}],
beauty: {success: true/false, error: ..., blogger: {...}, images: [...]},
news_count: 0,
nga_count: 4
}

bash
echo [Step 2] end $(date +%H:%M:%S)

Step 3: 处理美图(优先处理,失败可降级)

bash
echo [Step 3] start $(date +%H:%M:%S)

  1. 1. 检查 beauty.success
- true → 跳到 Step 4 - false → 进入自动修复流程
  1. 2. 自动修复流程最多重试 1 次):

a. 检查小红书 MCP 服务是否运行:
bash
curl -s --connect-timeout 3 http://localhost:18060/mcp

- 无响应 → 启动:
bash
cd ~/xiaohongshu-mcp && nohup ./xiaohongshu-mcp-linux-amd64 >> mcp.log 2>&1 & sleep 10 && curl -s --connect-timeout 3 http://localhost:18060/mcp

b. 重新运行美图脚本:
bash
python3 ~/.openclaw/workspace/skills/daily-beauty/daily_beauty.py

- 成功 → 更新 beauty 数据,继续 Step 4
- 失败 → 降级处理:标记 beauty_failed = true,继续生成日报(美图板块显示降级提示),不要停止执行

  1. 3. ⚠️ 绝对不要因为美图失败而停止日报生成。 美图只是锦上添花,新闻和 NGA 内容更重要。

注:Xvfb 已配置为 systemd 常驻服务(systemctl status xvfb),无需手动启动。

bash
echo [Step 3] end $(date +%H:%M:%S)

Step 4: 抓取 NGA 帖子详情

bash
echo [Step 4] start $(date +%H:%M:%S)

对 ngaaiz + ngaqfc 中的每条帖子,按回复数从高到低依次处理:

  1. 1. 用 agent-browser 打开帖子 url
  2. 查看帖子发表时间/最后回复时间,超过 7 天则跳过,递推到下一个
  3. 在 7 天内 → 提取摘要(100-200字)+ 下载配图到 ~/.openclaw/workspace/img/
  4. 处理完后关闭浏览器

如果列表为空,跳过对应板块

bash
echo [Step 4] end $(date +%H:%M:%S)

Step 5: 获取新闻完整内容(如果有今日新闻)

bash
echo [Step 5] start $(date +%H:%M:%S)

从 ~/.openclaw/workspace/data/wownewshistory.json 的 by_date 字段按 URL 匹配获取 content 字段。

如果 news 为空(今日无新闻),跳过整个板块

bash
echo [Step 5] end $(date +%H:%M:%S)

Step 6: 生成 Lark-flavored Markdown

bash
echo [Step 6] start $(date +%H:%M:%S)

按各板块格式规则生成完整 Markdown 内容(见下方各板块详细规则)。

bash
echo [Step 6] end $(date +%H:%M:%S)

Step 7: 创建飞书文档

bash
echo [Step 7] start $(date +%H:%M:%S)

使用 feishucreatedoc:

  • - title:JSON 中的 title 字段
  • markdown:生成的 Markdown
  • 不要在 markdown 开头加一级标题

bash
echo [Step 7] end $(date +%H:%M:%S)

Step 8: 插入美图(仅美图成功时)

bash
echo [Step 8] start $(date +%H:%M:%S)

仅当 beauty_failed 不为 true 时执行:

  • - 使用 feishudocmedia 逐张插入美图到文档末尾
  • action: insert, type: image, docid: Step 7 的 docid
  • 图片文件必须先复制到 /tmp/ 目录下(feishudocmedia 只允许 /tmp 路径)
  • 每张图片间隔 2-3 秒,避免 429 限流

如果美图失败,跳过此步骤。

bash
echo [Step 8] end $(date +%H:%M:%S)

Step 9: 推送文档链接(必须执行!)

bash
echo [Step 9] start $(date +%H:%M:%S)

使用 Step 7 获取的文档 URL,必须同时发送到两个渠道:

  • - 飞书:message action=send channel=feishu target=user:ou_2f7b674673f4020ca4a64deda675ccc9 message=📰 每日日报已生成\n\n{url}
  • 微信:message action=send channel=openclaw-weixin target=o9cq80yHzZS7fs4USr2cLP6z53R4@im.wechat accountId=7785501783cf-im-bot message=📰 每日日报已生成\n\n{url}

bash
echo [Step 9] end $(date +%H:%M:%S)
echo === 日报生成完成 ===

🚨 如果不执行 Step 9 推送链接,日报就等于没生成!这一步绝对不能跳过!



📐 各板块详细规则

🎮 魔兽世界今日新闻

严格规则:

  1. 1. 只包含今日新闻:仅展示当天发布的新闻,无今日新闻则整个板块跳过
  2. 必须包含完整内容:每条新闻必须读取并展示完整正文
  3. 必须包含配图:每条新闻必须抓取原文中的图片
  4. 不降级:不取旧新闻凑数

格式示例:
markdown

🎮 魔兽世界今日新闻

共 X 条资讯



📘 蓝帖:职业调整即将到来


📅

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 wow-daily-news-1775969714 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 wow-daily-news-1775969714 技能

通过命令行安装

skillhub install wow-daily-news-1775969714

下载

⬇ 下载 wow-daily-news v1.0.1(免费)

文件大小: 7.75 KB | 发布时间: 2026-4-13 12:37

v1.0.1 最新 2026-4-13 12:37
- 增加每个执行步骤的时间日志(echo start/end),便于排查超时和卡点
- 美图获取失败时不再中断日报,改为降级显示“美图暂时不可用”提示
- 超时时间由10分钟提升至20分钟
- 移除手动启动 Xvfb 的逻辑,改为 systemd 常驻服务
- 推送渠道由 LightClaw 更换为微信(openclaw-weixin),仍保留飞书渠道

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部