每天想掌握新能源行业动态,要自己在十几个源里翻新闻、判断时效、归纳成本早报。Tavily 又不返回发布日期,days 参数不可靠,RSS 源还大面积失效。这个仓库把搜索、时效过滤、AI 成稿、飞书推送串成一条定时自动跑的流水线。
| 人工做早报 | 本仓库 |
|---|---|
| 逐个源翻新闻 | Tavily 多角度关键词轮换,中英文每板块 3 组 |
| 旧新闻混进来 | 代码层 + AI 双层时效过滤,强制带日期 |
| 域名白名单太激进把源筛光 | 改信任域名加分,不拦截 |
| while 循环定时不稳 | Cron 定时触发 |
| 手工排版发群 | 飞书 interactive 卡片按板块推送 |
Tavily 多角度搜索(days=3)
↓
代码层时效过滤(标题正则当年,旧的丢弃)
↓
域名信任加分(40+ 权威域,不拦截)
↓
AI 生成(六板块,每条 280±20 字)
↓
飞书卡片推送(间隔 3s,限频退避 5s)
- 六板块:风险 / 政策 / 供应链 / 友商 / 技术 / 资本
- 成稿规格:四要素 What/So What/Now What/Source,280±20 字/条,强制
⏱ YYYY-MM-DD - 时效三层:L1 标题正则当年 → L2 仅当月 → L3 输出必带日期
- 推送:消息间隔 3s,遇限频 11232 等 5s 重试
- 模型:MoonShot/Kimi K2 已停用,改用 DeepSeek-V3.2@硅基流动
1. config.json 配好:搜索关键词 / AI 模型 / 飞书 webhook / 信任域名表
2. processor 跑一遍:Tavily 搜索 → 质量评分 → 去重 → AI 生成 → 飞书发送
3. 用 Cron 每日定时触发(替代容器内 while 循环)
4. 关键教训:别依赖 Tavily 的 published_date / days 参数,时效必须自己做
信任域名表见 references/trusted-domains.md。
MIT
