fix: 今日新增筛选统计不准 + LLM提示词动态当前日期 + 微信配图按选题生成
topics.html:
- 今日新增筛选时全量拉取 allTopics 用于保持 stats 统计正确,todayTopics
存储服务端日期过滤结果
- filteredTopics 对 'today' 返回 todayTopics,不按不存在的 status 过滤
writer.py/research.py/outline.py:
- 所有 LLM 提示词注入今天的动态年月日(datetime.now)
- 禁用过时数据的年份改为动态 {当前年-1}-{当前年}
- 每个论点必须配真实最新案例+数据来源
writer.py WeChat 配图:
- 从 null placeholder 改为动态 SVG,展示选题标题+领域
- 标题自动换行(24字/行),附蓝色装饰条 + 渐变背景
This commit is contained in:
+4
-1
@@ -75,8 +75,11 @@ class Researcher:
|
||||
# 获取实时搜索数据作为 LLM 参考
|
||||
search_data = enrich_topic_research(self.topic)
|
||||
search_section = f"\n## 实时搜索结果\n{search_data}\n" if search_data else ""
|
||||
_now = datetime.datetime.now()
|
||||
prompt = f"""你是一个行业研究员+内容策略师,擅长从案例中发现真洞察+抢占热点的敏锐嗅觉,能判断什么内容对真实读者最有价值且正被市场热议。
|
||||
|
||||
⚠️ 今天日期:{_now.strftime('%Y年%m月%d日')}。当前年份:{_now.year}年。
|
||||
|
||||
基于以下选题和相关案例,写出能支撑文章核心观点、对读者真正有用的研究发现。
|
||||
|
||||
## 选题
|
||||
@@ -90,7 +93,7 @@ class Researcher:
|
||||
{cases_text}
|
||||
|
||||
## 输出要求(按顺序):
|
||||
1. **国内外最新热点关联**:当前该领域正在讨论什么、国内外哪些事件/政策/数据在发酵、为什么现在这个话题值得关注。**所有数据必须是2025-2026年最新数据**
|
||||
1. **国内外最新热点关联**:当前该领域正在讨论什么、国内外哪些事件/政策/数据在发酵、为什么现在这个话题值得关注。**所有数据必须是{_now.year-1}-{_now.year}年最新数据,禁用一切过时数据**
|
||||
2. **核心发现**:2-3个真正有价值的洞察。每条需包含这个发现对读者意味着什么,以及支撑数据(附数据来源)
|
||||
3. **独特观点储备**:哪些角度别人没写过、可以讲出差异化?提供至少一个反向/冷门视角
|
||||
4. **SEO关键词建议**:重点布局哪些搜索词(3-5个,含1-2个长尾词),以及各平台近期搜索上升趋势
|
||||
|
||||
Reference in New Issue
Block a user