feat: v2.0.0 重大重构

- 配置管理重构:统一使用 config/config.yaml
- 运行模式升级:支持 daily/current/incremental 三种模式
- Docker 支持:完整容器化部署方案
- 新增配置文件:config/config.yaml 和 config/frequency_words.txt
This commit is contained in:
sansan
2025-07-20 07:38:16 +08:00
parent ae64109002
commit 3fbbfeff10
17 changed files with 2178 additions and 641 deletions
+72
View File
@@ -0,0 +1,72 @@
app:
version: "2.0.0"
version_check_url: "https://raw.githubusercontent.com/sansan0/TrendRadar/refs/heads/master/version"
show_version_update: true # 控制显示版本更新提示,改成 false 将不接受新版本提示
crawler:
request_interval: 1000 # 请求间隔(毫秒)
enable_crawler: true # 是否启用爬取新闻功能,false 时直接停止程序
use_proxy: false # 是否启用代理,false 时为关闭
default_proxy: "http://127.0.0.1:10086"
# 🔸 daily(当日汇总模式)
# • 推送时机:按时推送
# • 显示内容:当日所有匹配新闻 + 新增新闻区域
# • 适用场景:日报总结、全面了解当日热点趋势
#
# 🔸 current(当前榜单模式)
# • 推送时机:按时推送
# • 显示内容:当前榜单匹配新闻 + 新增新闻区域
# • 适用场景:实时热点追踪、了解当前最火的内容
#
# 🔸 incremental(增量监控模式)
# • 推送时机:有新增才推送
# • 显示内容:新出现的匹配频率词新闻
# • 适用场景:避免重复信息干扰
report:
mode: "daily" # 可选: "daily"|"incremental"|"current"
rank_threshold: 5 # 排名高亮阈值
notification:
enable_notification: true # 是否启用通知功能,false 时不发送手机通知
message_batch_size: 4000 # 消息分批大小(字节)(这个配置别动)
batch_send_interval: 1 # 批次发送间隔(秒)
feishu_message_separator: "━━━━━━━━━━━━━━━━━━━" # feishu 消息分割线
webhooks:
feishu_url: "" # 飞书机器人的 webhook URL
dingtalk_url: "" # 钉钉机器人的 webhook URL
wework_url: "" # 企业微信机器人的 webhook URL
telegram_bot_token: "" # Telegram Bot Token
telegram_chat_id: "" # Telegram Chat ID
# 用于让关注度更高的新闻在更前面显示,合起来是 1 就行
weight:
rank_weight: 0.6 # 排名权重
frequency_weight: 0.3 # 频次权重
hotness_weight: 0.1 # 热度权重
platforms:
- id: "toutiao"
name: "今日头条"
- id: "baidu"
name: "百度热搜"
- id: "wallstreetcn-hot"
name: "华尔街见闻"
- id: "thepaper"
name: "澎湃新闻"
- id: "bilibili-hot-search"
name: "bilibili 热搜"
- id: "cls-hot"
name: "财联社热门"
- id: "ifeng"
name: "凤凰网"
- id: "tieba"
name: "贴吧"
- id: "weibo"
name: "微博"
- id: "douyin"
name: "抖音"
- id: "zhihu"
name: "知乎"
+108
View File
@@ -0,0 +1,108 @@
胖东来
于东来
DeepSeek
梁文锋
华为
任正非
鸿蒙
HarmonyOS
比亚迪
王传福
宇树
王兴兴
稚晖君
智元
黑神话
冯骥
哪吒
饺子
!车
!餐
流浪地球
郭帆
三体
刘慈欣
米哈游
原神
星穹铁道
京东
刘强东
字节
张一鸣
小米
雷军
xiaomi
马斯克
特斯拉
微软
Microsoft
黄仁勋
英伟达
NVIDIA
AMD
谷歌
google
gemini
deepmind
chatgpt
Sam Altman
openai
claude
Anthropic
苹果
库克
iphone
ipad
mac
ios
ai
!gai
人工智能
汽车
自动驾驶
手机
机器人
国产
中国
美国
芯片
光刻机
科技
核能
新质生产力
月球
登月
火星
宇宙
飞船