90 lines
2.3 KiB
Markdown
90 lines
2.3 KiB
Markdown
---
|
||
name: heat-scan
|
||
description: 行业热点扫描。当用户触发 /heat-scan 或 cron 0 10 * * 1-5 自动触发时执行。用 Tavily 并行搜索,输出 3 个选题候选。
|
||
---
|
||
|
||
# Heat Scan · 热点扫描与选题候选
|
||
|
||
## 触发条件
|
||
|
||
- **手动触发**:`/heat-scan` 或 "追热点"、"扫描今日热点"
|
||
- **自动触发**:`0 10 * * 1-5`(工作日 10:00),见 HEARTBEAT.md
|
||
|
||
## 输入
|
||
|
||
- 无参数 → 全行业扫描
|
||
- 可选参数 `<方向>` → 限定搜索词(如 `MES`、`SCADA`、`机器视觉`)
|
||
|
||
## 流程
|
||
|
||
### Step 1 · 三路并发 Tavily 搜索
|
||
|
||
```
|
||
Query A: 工信部 智能制造 2026
|
||
Query B: 中国制造业数字化 政策 友商
|
||
Query C: 工业软件 头部 动态 ← 如有 <方向> 参数则替换为方向词
|
||
```
|
||
|
||
每个 query 取前 5 条结果(共 15 条)。
|
||
|
||
### Step 2 · 正文抽取
|
||
|
||
对每条结果 URL 用 `web_fetch`(extractMode=text,maxChars=300)抽取正文,摘取 200 字以内摘要。
|
||
|
||
### Step 3 · 选题生成
|
||
|
||
综合 15 篇内容,按 `SOUL.md §2.1` 输出 3 个选题候选,格式如下:
|
||
|
||
```
|
||
## 选题 A
|
||
|
||
**一句话主张**:(核心观点,一行)
|
||
|
||
**对标平台**:知乎 / 公众号
|
||
**预期读者**:工厂 IT 主管 / 厂长
|
||
**预计形态**:深度文(2000字)+ 短视频脚本(60s)
|
||
**预估价值**:品牌 / SEO / 询盘
|
||
|
||
**内容亮点**:(2-3 句,从 15 篇内容中提取的新数据/新趋势)
|
||
|
||
**引用来源**:
|
||
- [链接1] 标题
|
||
- [链接2] 标题
|
||
```
|
||
|
||
### Step 4 · 输出与推送
|
||
|
||
- 文件写入:`drafts/topics-YYYY-MM-DD.md`
|
||
- 微信频道(`openclaw-weixin`)推送摘要给 Tyrone,格式:
|
||
|
||
```
|
||
🔥 今日热点扫描(3 个选题)
|
||
|
||
① [选题主张一句话]
|
||
平台:知乎 | 形态:深度文
|
||
👉 回复"选 A/B/C"继续
|
||
|
||
---
|
||
② ...
|
||
③ ...
|
||
---
|
||
如都不要,回复"都拒",我将重新扫描
|
||
```
|
||
|
||
## 合规约束
|
||
|
||
- **不直接发布**:选题生成后停等 Tyrone 确认
|
||
- 有效确认格式:`选 A` / `选 B` / `选 C` / `都拒`
|
||
- 禁止在未经 Tyrone 确认的情况下进入 `master-draft` 或 `rewrite-multi-platform`
|
||
|
||
## 禁止项
|
||
|
||
- 不使用 banned-words.md 中的禁用词
|
||
- 不编造数据,所有数字/案例须来自搜索结果
|
||
- 不做平台发布动作
|
||
|
||
## 参考文件
|
||
|
||
- `SOUL.md §2.1` — 选题生成原则
|
||
- `brand/banned-words.md` — 合规红线
|
||
- `drafts/topics-YYYY-MM-DD.md` — 归档路径 |