mirror of
https://gitee.com/houhuan/TrendRadar.git
synced 2025-12-21 14:27:15 +08:00
Update readme.md
This commit is contained in:
parent
faff923a3f
commit
0ce1a0235b
308
readme.md
308
readme.md
@ -27,7 +27,9 @@
|
||||
|
||||
### **全网热点聚合**
|
||||
|
||||
一次监控 11+ 个主流平台(微博、知乎、抖音、百度等),再也不用逐个 APP 刷新闻
|
||||
一次监控 11+ 个主流平台(微博、知乎、抖音、百度等),再也不用逐个 APP 刷新闻)
|
||||
|
||||
> _理论上支持 35 个左右的平台,但需要你自己简单配置一下,有需求的可以看最下方的高级用法_
|
||||
|
||||
### **智能热度追踪**
|
||||
|
||||
@ -298,7 +300,157 @@ frequency_words.txt 文件增加了一个【必须词】功能,使用 + 号
|
||||
|
||||
3. **自定义关键词**:
|
||||
|
||||
- 修改`frequency_words.txt`文件,添加你需要监控的频率词,过滤词,必须词
|
||||
- 修改`frequency_words.txt`文件,添加你关心的关键词
|
||||
|
||||
<details>
|
||||
<summary><strong>⚙️ 点击查看 frequency_words.txt 完整配置教程</strong></summary>
|
||||
|
||||
在 `frequency_words.txt` 文件中配置监控的关键词,支持三种语法和词组功能。
|
||||
|
||||
### 📋 基础语法说明
|
||||
|
||||
#### 1. **普通关键词** - 基础匹配
|
||||
```txt
|
||||
华为
|
||||
OPPO
|
||||
苹果
|
||||
```
|
||||
**作用:** 新闻标题包含其中**任意一个词**就会被捕获
|
||||
|
||||
#### 2. **必须词** `+词汇` - 限定范围
|
||||
```txt
|
||||
华为
|
||||
OPPO
|
||||
+手机
|
||||
```
|
||||
**作用:** 必须同时包含普通词**和**必须词才会被捕获
|
||||
|
||||
#### 3. **过滤词** `!词汇` - 排除干扰
|
||||
```txt
|
||||
苹果
|
||||
华为
|
||||
!水果
|
||||
!价格
|
||||
```
|
||||
**作用:** 包含过滤词的新闻会被**直接排除**,即使包含关键词
|
||||
|
||||
### 🔗 词组功能 - 空行分隔的重要作用
|
||||
|
||||
**核心规则:** 用**空行**分隔不同的词组,每个词组独立统计
|
||||
|
||||
#### 示例配置:
|
||||
```txt
|
||||
iPhone
|
||||
华为
|
||||
OPPO
|
||||
+发布
|
||||
|
||||
A股
|
||||
上证
|
||||
深证
|
||||
+涨跌
|
||||
!预测
|
||||
|
||||
世界杯
|
||||
欧洲杯
|
||||
亚洲杯
|
||||
+比赛
|
||||
```
|
||||
|
||||
#### 词组解释及匹配效果:
|
||||
|
||||
**第1组 - 手机新品类:**
|
||||
- 关键词:iPhone、华为、OPPO
|
||||
- 必须词:发布
|
||||
- 效果:必须包含手机品牌名,同时包含"发布"
|
||||
|
||||
**匹配示例:**
|
||||
- ✅ "iPhone 15正式发布售价公布" ← 有"iPhone"+"发布"
|
||||
- ✅ "华为Mate60系列发布会直播" ← 有"华为"+"发布"
|
||||
- ✅ "OPPO Find X7发布时间确定" ← 有"OPPO"+"发布"
|
||||
- ❌ "iPhone销量创新高" ← 有"iPhone"但缺少"发布"
|
||||
|
||||
**第2组 - 股市行情类:**
|
||||
- 关键词:A股、上证、深证
|
||||
- 必须词:涨跌
|
||||
- 过滤词:预测
|
||||
- 效果:包含股市相关词,同时包含"涨跌",但排除包含"预测"的内容
|
||||
|
||||
**匹配示例:**
|
||||
- ✅ "A股今日大幅涨跌分析" ← 有"A股"+"涨跌"
|
||||
- ✅ "上证指数涨跌原因解读" ← 有"上证"+"涨跌"
|
||||
- ❌ "专家预测A股涨跌趋势" ← 有"A股"+"涨跌"但包含"预测"
|
||||
- ❌ "A股成交量创新高" ← 有"A股"但缺少"涨跌"
|
||||
|
||||
**第3组 - 足球赛事类:**
|
||||
- 关键词:世界杯、欧洲杯、亚洲杯
|
||||
- 必须词:比赛
|
||||
- 效果:必须包含杯赛名称,同时包含"比赛"
|
||||
|
||||
**匹配示例:**
|
||||
- ✅ "世界杯小组赛比赛结果" ← 有"世界杯"+"比赛"
|
||||
- ✅ "欧洲杯决赛比赛时间" ← 有"欧洲杯"+"比赛"
|
||||
- ❌ "世界杯门票开售" ← 有"世界杯"但缺少"比赛"
|
||||
|
||||
### 🎯 配置技巧
|
||||
|
||||
#### 1. **从宽到严的配置策略**
|
||||
```txt
|
||||
# 第一步:先用宽泛关键词测试
|
||||
人工智能
|
||||
AI
|
||||
ChatGPT
|
||||
|
||||
# 第二步:发现误匹配后,加入必须词限定
|
||||
人工智能
|
||||
AI
|
||||
ChatGPT
|
||||
+技术
|
||||
|
||||
# 第三步:发现干扰内容后,加入过滤词
|
||||
人工智能
|
||||
AI
|
||||
ChatGPT
|
||||
+技术
|
||||
!广告
|
||||
!培训
|
||||
```
|
||||
|
||||
#### 2. **避免过度复杂**
|
||||
❌ **不推荐:** 一个词组包含太多词汇
|
||||
```txt
|
||||
华为
|
||||
OPPO
|
||||
苹果
|
||||
三星
|
||||
vivo
|
||||
一加
|
||||
魅族
|
||||
+手机
|
||||
+发布
|
||||
+销量
|
||||
!假货
|
||||
!维修
|
||||
!二手
|
||||
```
|
||||
|
||||
✅ **推荐:** 拆分成多个精确的词组
|
||||
```txt
|
||||
华为
|
||||
OPPO
|
||||
+新品
|
||||
|
||||
苹果
|
||||
三星
|
||||
+发布
|
||||
|
||||
手机
|
||||
销量
|
||||
+市场
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
4. **自动运行**:
|
||||
|
||||
@ -310,156 +462,6 @@ frequency_words.txt 文件增加了一个【必须词】功能,使用 + 号
|
||||
- 同时通过配置的机器人发送通知到你的群组
|
||||
|
||||
|
||||
## ⚙️ frequency_words.txt 完整配置教程
|
||||
|
||||
在 `frequency_words.txt` 文件中配置监控的关键词,支持三种语法和词组功能。
|
||||
|
||||
### 📋 基础语法说明
|
||||
|
||||
#### 1. **普通关键词** - 基础匹配
|
||||
```txt
|
||||
华为
|
||||
OPPO
|
||||
苹果
|
||||
```
|
||||
**作用:** 新闻标题包含其中**任意一个词**就会被捕获
|
||||
|
||||
#### 2. **必须词** `+词汇` - 限定范围
|
||||
```txt
|
||||
华为
|
||||
OPPO
|
||||
+手机
|
||||
```
|
||||
**作用:** 必须同时包含普通词**和**必须词才会被捕获
|
||||
|
||||
#### 3. **过滤词** `!词汇` - 排除干扰
|
||||
```txt
|
||||
苹果
|
||||
华为
|
||||
!水果
|
||||
!价格
|
||||
```
|
||||
**作用:** 包含过滤词的新闻会被**直接排除**,即使包含关键词
|
||||
|
||||
|
||||
### 🔗 词组功能 - 空行分隔的重要作用
|
||||
|
||||
**核心规则:** 用**空行**分隔不同的词组,每个词组独立统计
|
||||
|
||||
#### 示例配置:
|
||||
```txt
|
||||
iPhone
|
||||
华为
|
||||
OPPO
|
||||
+发布
|
||||
|
||||
A股
|
||||
上证
|
||||
深证
|
||||
+涨跌
|
||||
!预测
|
||||
|
||||
世界杯
|
||||
欧洲杯
|
||||
亚洲杯
|
||||
+比赛
|
||||
```
|
||||
|
||||
#### 词组解释及匹配效果:
|
||||
|
||||
**第1组 - 手机新品类:**
|
||||
- 关键词:iPhone、华为、OPPO
|
||||
- 必须词:发布
|
||||
- 效果:必须包含手机品牌名,同时包含"发布"
|
||||
|
||||
**匹配示例:**
|
||||
- ✅ "iPhone 15正式发布售价公布" ← 有"iPhone"+"发布"
|
||||
- ✅ "华为Mate60系列发布会直播" ← 有"华为"+"发布"
|
||||
- ✅ "OPPO Find X7发布时间确定" ← 有"OPPO"+"发布"
|
||||
- ❌ "iPhone销量创新高" ← 有"iPhone"但缺少"发布"
|
||||
|
||||
|
||||
**第2组 - 股市行情类:**
|
||||
- 关键词:A股、上证、深证
|
||||
- 必须词:涨跌
|
||||
- 过滤词:预测
|
||||
- 效果:包含股市相关词,同时包含"涨跌",但排除包含"预测"的内容
|
||||
|
||||
**匹配示例:**
|
||||
- ✅ "A股今日大幅涨跌分析" ← 有"A股"+"涨跌"
|
||||
- ✅ "上证指数涨跌原因解读" ← 有"上证"+"涨跌"
|
||||
- ❌ "专家预测A股涨跌趋势" ← 有"A股"+"涨跌"但包含"预测"
|
||||
- ❌ "A股成交量创新高" ← 有"A股"但缺少"涨跌"
|
||||
|
||||
|
||||
**第3组 - 足球赛事类:**
|
||||
- 关键词:世界杯、欧洲杯、亚洲杯
|
||||
- 必须词:比赛
|
||||
- 效果:必须包含杯赛名称,同时包含"比赛"
|
||||
|
||||
**匹配示例:**
|
||||
- ✅ "世界杯小组赛比赛结果" ← 有"世界杯"+"比赛"
|
||||
- ✅ "欧洲杯决赛比赛时间" ← 有"欧洲杯"+"比赛"
|
||||
- ❌ "世界杯门票开售" ← 有"世界杯"但缺少"比赛"
|
||||
|
||||
|
||||
### 🎯 配置技巧
|
||||
|
||||
#### 1. **从宽到严的配置策略**
|
||||
```txt
|
||||
# 第一步:先用宽泛关键词测试
|
||||
人工智能
|
||||
AI
|
||||
ChatGPT
|
||||
|
||||
# 第二步:发现误匹配后,加入必须词限定
|
||||
人工智能
|
||||
AI
|
||||
ChatGPT
|
||||
+技术
|
||||
|
||||
# 第三步:发现干扰内容后,加入过滤词
|
||||
人工智能
|
||||
AI
|
||||
ChatGPT
|
||||
+技术
|
||||
!广告
|
||||
!培训
|
||||
```
|
||||
|
||||
|
||||
#### 2. **避免过度复杂**
|
||||
❌ **不推荐:** 一个词组包含太多词汇
|
||||
```txt
|
||||
华为
|
||||
OPPO
|
||||
苹果
|
||||
三星
|
||||
vivo
|
||||
一加
|
||||
魅族
|
||||
+手机
|
||||
+发布
|
||||
+销量
|
||||
!假货
|
||||
!维修
|
||||
!二手
|
||||
```
|
||||
|
||||
✅ **推荐:** 拆分成多个精确的词组
|
||||
```txt
|
||||
华为
|
||||
OPPO
|
||||
+新品
|
||||
|
||||
苹果
|
||||
三星
|
||||
+发布
|
||||
|
||||
手机
|
||||
销量
|
||||
+市场
|
||||
```
|
||||
|
||||
## 📊 输出示例
|
||||
|
||||
@ -493,7 +495,7 @@ OPPO
|
||||
|
||||
### 自定义监控平台
|
||||
|
||||
如果想支持更多平台或者不想看某些平台,可以访问 newsnow 的源代码:https://github.com/ourongxing/newsnow/tree/main/server/sources ,根据里面的文件名自己来修改 main.py 中的下面代码:
|
||||
本项目的数据来源于 [newsnow](https://github.com/ourongxing/newsnow) 项目,你可以点击[这个网站](https://newsnow.busiyi.world/),点击里面的【更多】,可以看到所有支持的平台。如果你想支持更多平台或者不想看某些平台,可以访问 https://github.com/ourongxing/newsnow/tree/main/server/sources ,根据里面的文件名来调整 main.py 中的下面代码(如果不懂怎么看这些代码,也可以去我公众号留言):
|
||||
|
||||
```python
|
||||
ids = [
|
||||
|
||||
Loading…
Reference in New Issue
Block a user