mirror of
https://gitee.com/houhuan/TrendRadar.git
synced 2025-12-21 14:27:15 +08:00
docs: 调整 readme 排版,感谢第一个点赞人的支持 —— **龙
This commit is contained in:
parent
789a7890cc
commit
d65ef7800f
134
readme.md
134
readme.md
@ -20,22 +20,14 @@
|
||||
</div>
|
||||
|
||||
|
||||
> 如果本项目帮到了你,**点个 Star ⭐**
|
||||
> 本项目以轻量,易部署为目标,主要处理 issues
|
||||
>
|
||||
> 遇到问题提 issues,或【硅基茶水间】公众号留言
|
||||
>
|
||||
> 详细步骤和使用说明都有,耐心往下翻,很多地方可以点击展开
|
||||
>
|
||||
> 本项目以轻量,易部署为目标,主要处理 issues
|
||||
|
||||
|
||||
|
||||
## ✨ 核心功能
|
||||
|
||||
### **全网热点聚合**
|
||||
|
||||
默认监控 11 个主流平台
|
||||
|
||||
- 今日头条
|
||||
- 百度热搜
|
||||
- 华尔街见闻
|
||||
@ -48,17 +40,11 @@
|
||||
- 抖音
|
||||
- 知乎
|
||||
|
||||
> _理论上支持 35 个左右,如果想额外增加,可看最下方的**自定义监控平台**_
|
||||
默认监控 11 个主流平台,如想额外增加,可看最下方的**自定义监控平台**
|
||||
|
||||
### **智能推送策略**
|
||||
|
||||
提供三种工作模式满足不同需求:
|
||||
|
||||
| 模式 | 推送时机 | 显示内容 | 适用场景 |
|
||||
|------|----------|----------|----------|
|
||||
| **当日汇总模式**<br/>`daily` | 按时推送 | 当日所有匹配新闻<br/>+ 新增新闻区域 | 日报总结<br/>全面了解当日热点趋势 |
|
||||
| **当前榜单模式**<br/>`current` | 按时推送 | 当前榜单匹配新闻<br/>+ 新增新闻区域 | 实时热点追踪<br/>了解当前最火的内容 |
|
||||
| **增量监控模式**<br/>`incremental` | 有新增才推送 | 新出现的匹配频率词新闻 | 避免重复信息干扰<br/>高频监控场景 |
|
||||
三种推送模式:
|
||||
|
||||
- **📈 投资者/交易员** → 选择 `incremental`,及时获取新增资讯
|
||||
- **📰 自媒体人/内容创作者** → 选择 `current`,掌握实时热点趋势
|
||||
@ -68,8 +54,6 @@
|
||||
|
||||
设置个人关键词(如:AI、比亚迪、教育政策),只推送相关热点,过滤无关信息
|
||||
|
||||
> _比如关注"新能源",自动筛选出特斯拉降价、政策补贴等相关新闻_
|
||||
|
||||
### **多渠道实时推送**
|
||||
|
||||
支持**企业微信**、**飞书**、**钉钉**、**Telegram**,消息直达手机
|
||||
@ -78,24 +62,56 @@
|
||||
|
||||
GitHub 一键 Fork 即可使用,无需编程基础。
|
||||
|
||||
> _如果要手机接收通知, 要达到 1 分钟部署完毕的效果,请选择**企业微信**_
|
||||
> 如果要手机接收通知, 要达到 1 分钟部署完毕的效果,请选择**企业微信**
|
||||
|
||||
### **减少 APP 依赖**
|
||||
|
||||
不再需要频繁打开各种资讯 APP,有效控制手机使用时间
|
||||
|
||||
> _从"被算法推荐绑架"变成"主动获取自己想要的信息"_
|
||||
从"被算法推荐绑架"变成"主动获取自己想要的信息"
|
||||
|
||||
**适合人群:** 投资者、自媒体人、企业公关、关心时事的普通用户
|
||||
|
||||
**典型场景:** 股市投资监控、品牌舆情追踪、行业动态关注、生活资讯获取
|
||||
|
||||
**💡 提示:** 想要网页版?进入你的仓库 Settings → Pages,启用 GitHub Pages 即可获得自动更新的新闻页面链接。比如我这里[TrendRadar](https://sansan0.github.io/TrendRadar/)。
|
||||
**💡 提示:** 想要网页版?进入你的仓库 Settings → Pages,启用 GitHub Pages。比如我这里[TrendRadar](https://sansan0.github.io/TrendRadar/)。
|
||||
|
||||
<p align="center">
|
||||
<img src="_image/2025-06-14.jpg" alt="最新推送效果" width="400"/>
|
||||
</p>
|
||||
|
||||
<details>
|
||||
<summary><strong>👉 点击查看推送格式说明</strong></summary>
|
||||
|
||||
## 📊 输出示例
|
||||
|
||||
### 通知示例:
|
||||
|
||||
```
|
||||
📊 热点词汇统计
|
||||
|
||||
🔥 人工智能 AI : 12 条
|
||||
|
||||
1. [百度热搜] 科技巨头发布新AI模型 [1] - 12时30分 (4次)
|
||||
|
||||
2. [今日头条] AI技术最新突破 [2] - [13时15分 ~ 14时30分] (2次)
|
||||
|
||||
```
|
||||
|
||||
### 消息格式说明
|
||||
|
||||
| 格式元素 | 示例 | 含义 | 说明 |
|
||||
| ------------- | --------------------------- | ------------ | --------------------------------------- |
|
||||
| **关键词** | **人工智能 AI** | 频率词组 | 表示本组匹配的关键词 |
|
||||
| : N 条 | : 12 条 | 匹配数量 | 该关键词组匹配的标题总数 |
|
||||
| [平台名] | [百度热搜] | 来源平台 | 标题所属的平台名称 |
|
||||
| [**数字**] | [**1**] | 高排名标记 | 排名 ≤ 阈值(默认 5)的热搜,红色加粗显示 |
|
||||
| [数字] | [7] | 普通排名标记 | 排名>阈值的热搜,普通显示 |
|
||||
| - 时间 | - 12 时 30 分 | 首次发现时间 | 标题首次被发现的时间 |
|
||||
| [时间 ~ 时间] | [12 时 30 分 ~ 14 时 00 分] | 时间范围 | 标题出现的时间范围(首次~最后) |
|
||||
| (N 次) | (4 次) | 出现次数 | 标题在监控期间出现的总次数 |
|
||||
|
||||
|
||||
</details>
|
||||
|
||||
## 📝 更新日志
|
||||
|
||||
**升级说明:**
|
||||
@ -107,6 +123,10 @@ GitHub 一键 Fork 即可使用,无需编程基础。
|
||||
- 重构代码
|
||||
- 解决版本号容易被遗漏修改的问题
|
||||
|
||||
<details>
|
||||
<summary><strong>👉 点击查看历史更新</strong></summary>
|
||||
|
||||
|
||||
### 2025/07/27 - v2.0.1
|
||||
|
||||
**修复问题**:
|
||||
@ -118,9 +138,6 @@ GitHub 一键 Fork 即可使用,无需编程基础。
|
||||
- 方案二:减少推送平台,优先选择**企业微信**或**Telegram**,这两个推送我做了分批推送功能(因为分批推送影响推送体验,且只有这两个平台只给一点点推送容量,所以才不得已做了分批推送功能,但至少能保证获得的信息完整)
|
||||
- 方案三:可与方案二结合,模式选择 current 或 incremental 可有效减少一次性推送的内容
|
||||
|
||||
<details>
|
||||
<summary><strong>📝 点击查看历史更新</strong></summary>
|
||||
|
||||
### 2025/07/17 - v2.0.0
|
||||
|
||||
**重大重构**:
|
||||
@ -225,10 +242,10 @@ frequency_words.txt 文件增加了一个【必须词】功能,使用 + 号
|
||||
|
||||
在你 Fork 后的仓库中,进入 `Settings` > `Secrets and variables` > `Actions` > `New repository secret`,然后根据需要配置以下任一或多个通知平台:
|
||||
|
||||
**💡 提示:** 可以同时配置多个平台,系统会向所有配置的平台发送通知。点击下方对应平台展开详细配置步骤。
|
||||
可以同时配置多个平台,系统会向所有配置的平台发送通知。
|
||||
|
||||
<details>
|
||||
<summary>🟡 <strong>企业微信机器人</strong>(配置最简单最迅速)</summary>
|
||||
<summary> <strong>👉 企业微信机器人</strong>(配置最简单最迅速)</summary>
|
||||
|
||||
**GitHub Secret 配置:**
|
||||
- 名称:`WEWORK_WEBHOOK_URL`
|
||||
@ -246,7 +263,7 @@ frequency_words.txt 文件增加了一个【必须词】功能,使用 + 号
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>🟢 <strong>飞书机器人</strong>(消息显示最友好)</summary>
|
||||
<summary> <strong>👉 飞书机器人</strong>(消息显示最友好)</summary>
|
||||
|
||||
**GitHub Secret 配置:**
|
||||
- 名称:`FEISHU_WEBHOOK_URL`
|
||||
@ -290,7 +307,7 @@ frequency_words.txt 文件增加了一个【必须词】功能,使用 + 号
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>🔵 <strong>钉钉机器人</strong></summary>
|
||||
<summary> <strong>👉 钉钉机器人</strong></summary>
|
||||
|
||||
**GitHub Secret 配置:**
|
||||
- 名称:`DINGTALK_WEBHOOK_URL`
|
||||
@ -317,7 +334,7 @@ frequency_words.txt 文件增加了一个【必须词】功能,使用 + 号
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>🟣 <strong>Telegram Bot</strong></summary>
|
||||
<summary> <strong>👉 Telegram Bot</strong></summary>
|
||||
|
||||
**GitHub Secret 配置:**
|
||||
- 名称:`TELEGRAM_BOT_TOKEN` - 你的 Telegram Bot Token
|
||||
@ -351,12 +368,14 @@ frequency_words.txt 文件增加了一个【必须词】功能,使用 + 号
|
||||
|
||||
- **关键词配置**: 修改 `config/frequency_words.txt` 文件,添加你关心的关键词
|
||||
- **运行模式配置**: 在 `config/config.yaml` 中修改 `report.mode` 设置:
|
||||
- `"daily"` - 当日汇总模式(默认)
|
||||
- `"current"` - 当前榜单模式
|
||||
- `"incremental"` - 增量监控模式
|
||||
| 模式 | 推送时机 | 显示内容 | 适用场景 |
|
||||
|------|----------|----------|----------|
|
||||
| **当日汇总模式**<br/>`daily` | 按时推送 | 当日所有匹配新闻<br/>+ 新增新闻区域 | 日报总结<br/>全面了解当日热点趋势 |
|
||||
| **当前榜单模式**<br/>`current` | 按时推送 | 当前榜单匹配新闻<br/>+ 新增新闻区域 | 实时热点追踪<br/>了解当前最火的内容 |
|
||||
| **增量监控模式**<br/>`incremental` | 有新增才推送 | 新出现的匹配频率词新闻 | 避免重复信息干扰<br/>高频监控场景 |
|
||||
|
||||
<details>
|
||||
<summary><strong>⚙️ 点击查看 frequency_words.txt 配置教程</strong></summary>
|
||||
<summary><strong>👉 点击查看 frequency_words.txt 配置教程</strong></summary>
|
||||
|
||||
在 `frequency_words.txt` 文件中配置监控的关键词,支持三种语法和词组功能。
|
||||
|
||||
@ -515,34 +534,6 @@ frequency_words.txt 文件增加了一个【必须词】功能,使用 + 号
|
||||
- 同时通过配置的机器人发送通知到你的群组
|
||||
|
||||
|
||||
## 📊 输出示例
|
||||
|
||||
### 通知示例:
|
||||
|
||||
```
|
||||
📊 热点词汇统计
|
||||
|
||||
🔥 人工智能 AI : 12 条
|
||||
|
||||
1. [百度热搜] 科技巨头发布新AI模型 [1] - 12时30分 (4次)
|
||||
|
||||
2. [今日头条] AI技术最新突破 [2] - [13时15分 ~ 14时30分] (2次)
|
||||
|
||||
```
|
||||
|
||||
### 消息格式说明
|
||||
|
||||
| 格式元素 | 示例 | 含义 | 说明 |
|
||||
| ------------- | --------------------------- | ------------ | --------------------------------------- |
|
||||
| **关键词** | **人工智能 AI** | 频率词组 | 表示本组匹配的关键词 |
|
||||
| : N 条 | : 12 条 | 匹配数量 | 该关键词组匹配的标题总数 |
|
||||
| [平台名] | [百度热搜] | 来源平台 | 标题所属的平台名称 |
|
||||
| [**数字**] | [**1**] | 高排名标记 | 排名 ≤ 阈值(默认 5)的热搜,红色加粗显示 |
|
||||
| [数字] | [7] | 普通排名标记 | 排名>阈值的热搜,普通显示 |
|
||||
| - 时间 | - 12 时 30 分 | 首次发现时间 | 标题首次被发现的时间 |
|
||||
| [时间 ~ 时间] | [12 时 30 分 ~ 14 时 00 分] | 时间范围 | 标题出现的时间范围(首次~最后) |
|
||||
| (N 次) | (4 次) | 出现次数 | 标题在监控期间出现的总次数 |
|
||||
|
||||
|
||||
### 🔧 自定义监控平台
|
||||
|
||||
@ -561,6 +552,9 @@ platforms:
|
||||
# 添加更多平台...
|
||||
```
|
||||
|
||||
<details>
|
||||
<summary><strong>👉 点击查看 docker 部署</strong></summary>
|
||||
|
||||
### 🐳 Docker 部署
|
||||
|
||||
1. **克隆项目并进入目录**:
|
||||
@ -602,10 +596,12 @@ platforms:
|
||||
# 显示帮助信息
|
||||
docker exec -it trend-radar python manage.py help
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## ☕ 学习交流与1元点赞
|
||||
|
||||
> 心意到就行,收到的点赞用于提高开发者开源的积极性
|
||||
|
||||
<div align="center">
|
||||
|
||||
|公众号关注 |微信点赞 | 支付宝点赞 |
|
||||
@ -614,7 +610,14 @@ platforms:
|
||||
|
||||
</div>
|
||||
|
||||
感谢以下热心观众的点赞
|
||||
|
||||
| 点赞人 | 金额 | 日期 | 备注 |
|
||||
| :-------------------------: | :----: | :----: | :-----------------------: |
|
||||
| **龙 | 10.00 | 2025.7.29 | 支持一下 |
|
||||
|
||||
<details>
|
||||
<summary><strong>👉 点击查看使用流程图</strong></summary>
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
@ -655,6 +658,7 @@ flowchart TD
|
||||
style O fill:#e8f5e8
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
[](https://www.star-history.com/#sansan0/TrendRadar&Date)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user