mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-22 07:03:53 +08:00
update:简化新闻源配置
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
3. 选择要配置的智能体
|
||||
4. 点击"编辑功能"按钮
|
||||
5. 在右侧参数配置区域找到"newsnow新闻聚合"插件
|
||||
6. 在"新闻源配置"字段中输入JSON格式的新闻源配置
|
||||
6. 在"新闻源配置"字段中输入分号分隔的中文名称
|
||||
|
||||
### 2. 配置文件方式
|
||||
|
||||
@@ -23,62 +23,83 @@
|
||||
plugins:
|
||||
get_news_from_newsnow:
|
||||
url: "https://newsnow.busiyi.world/api/s?id="
|
||||
news_sources:
|
||||
thepaper: "澎湃新闻"
|
||||
baidu: "百度热搜"
|
||||
cls-depth: "财联社"
|
||||
# 可以添加更多新闻源
|
||||
weibo: "微博头条"
|
||||
douyin: "抖音热搜"
|
||||
solidot: "奇客Solidot"
|
||||
news_sources: "澎湃新闻;百度热搜;财联社;微博;抖音"
|
||||
```
|
||||
|
||||
## 新闻源配置格式
|
||||
|
||||
新闻源配置使用JSON格式,格式为:
|
||||
新闻源配置使用分号分隔的中文名称,格式为:
|
||||
|
||||
```json
|
||||
{
|
||||
"source_id": "显示名称",
|
||||
"source_id2": "显示名称2"
|
||||
}
|
||||
```
|
||||
中文名称1;中文名称2;中文名称3
|
||||
```
|
||||
|
||||
### 配置示例
|
||||
|
||||
```json
|
||||
{
|
||||
"thepaper": "澎湃新闻",
|
||||
"baidu": "百度热搜",
|
||||
"cls-depth": "财联社",
|
||||
"weibo": "微博头条",
|
||||
"douyin": "抖音热搜",
|
||||
"solidot": "奇客Solidot"
|
||||
}
|
||||
```
|
||||
澎湃新闻;百度热搜;财联社;微博;抖音;知乎;36氪
|
||||
```
|
||||
|
||||
## 支持的新闻源
|
||||
|
||||
插件支持以下新闻源的中文名称:
|
||||
|
||||
- 澎湃新闻
|
||||
- 百度热搜
|
||||
- 财联社
|
||||
- 微博
|
||||
- 抖音
|
||||
- 知乎
|
||||
- 36氪
|
||||
- 华尔街见闻
|
||||
- IT之家
|
||||
- 今日头条
|
||||
- 虎扑
|
||||
- 哔哩哔哩
|
||||
- 快手
|
||||
- 雪球
|
||||
- 格隆汇
|
||||
- 法布财经
|
||||
- 金十数据
|
||||
- 牛客
|
||||
- 少数派
|
||||
- 稀土掘金
|
||||
- 凤凰网
|
||||
- 虫部落
|
||||
- 联合早报
|
||||
- 酷安
|
||||
- 远景论坛
|
||||
- 参考消息
|
||||
- 卫星通讯社
|
||||
- 百度贴吧
|
||||
- 靠谱新闻
|
||||
- 以及更多...
|
||||
|
||||
## 默认配置
|
||||
|
||||
如果未配置新闻源,插件将使用以下默认配置:
|
||||
|
||||
```json
|
||||
{
|
||||
"thepaper": "澎湃新闻",
|
||||
"baidu": "百度热搜",
|
||||
"cls-depth": "财联社"
|
||||
}
|
||||
```
|
||||
澎湃新闻;百度热搜;财联社
|
||||
```
|
||||
|
||||
## 使用说明
|
||||
|
||||
1. **配置新闻源**:在Web界面或配置文件中设置新闻源
|
||||
1. **配置新闻源**:在Web界面或配置文件中设置新闻源的中文名称,用分号分隔
|
||||
2. **调用插件**:用户可以说"播报新闻"或"获取新闻"
|
||||
3. **指定新闻源**:用户可以说"播报澎湃新闻"或"获取百度热搜"
|
||||
4. **获取详情**:用户可以说"详细介绍这条新闻"
|
||||
|
||||
## 工作原理
|
||||
|
||||
1. 插件接受中文名称作为参数(如"澎湃新闻")
|
||||
2. 根据配置的新闻源列表,将中文名称转换为对应的英文ID(如"thepaper")
|
||||
3. 使用英文ID调用API获取新闻数据
|
||||
4. 返回新闻内容给用户
|
||||
|
||||
## 注意事项
|
||||
|
||||
1. 新闻源的 `source_id` 必须与API接口支持的ID一致
|
||||
1. 配置的中文名称必须与 CHANNEL_MAP 中定义的名称完全一致
|
||||
2. 配置更改后需要重启服务或重新加载配置
|
||||
3. 如果配置的新闻源无效,插件会自动使用默认新闻源
|
||||
4. JSON格式必须正确,否则会使用默认配置
|
||||
4. 多个新闻源之间使用英文分号(;)分隔,不要使用中文分号(;)
|
||||
Reference in New Issue
Block a user