xiaozhi/xiaozhi-esp32-server/docs/newsnow_plugin_config.md
“wangquan” 57fdf656b9 add_xiaozhi
2025-07-18 13:12:09 +08:00

2.4 KiB
Executable File
Raw Blame History

get_news_from_newsnow 插件新闻源配置指南

概述

get_news_from_newsnow 插件现在支持通过Web管理界面动态配置新闻源不再需要修改代码。用户可以在智控台中为每个智能体配置不同的新闻源。

配置方式

1. 通过Web管理界面配置推荐

  1. 登录智控台
  2. 进入"角色配置"页面
  3. 选择要配置的智能体
  4. 点击"编辑功能"按钮
  5. 在右侧参数配置区域找到"newsnow新闻聚合"插件
  6. 在"新闻源配置"字段中输入分号分隔的中文名称

2. 配置文件方式

config.yaml 中配置:

plugins:
  get_news_from_newsnow:
    url: "https://newsnow.busiyi.world/api/s?id="
    news_sources: "澎湃新闻;百度热搜;财联社;微博;抖音"

新闻源配置格式

新闻源配置使用分号分隔的中文名称,格式为:

中文名称1;中文名称2;中文名称3

配置示例

澎湃新闻;百度热搜;财联社;微博;抖音;知乎;36氪

支持的新闻源

插件支持以下新闻源的中文名称:

  • 澎湃新闻
  • 百度热搜
  • 财联社
  • 微博
  • 抖音
  • 知乎
  • 36氪
  • 华尔街见闻
  • IT之家
  • 今日头条
  • 虎扑
  • 哔哩哔哩
  • 快手
  • 雪球
  • 格隆汇
  • 法布财经
  • 金十数据
  • 牛客
  • 少数派
  • 稀土掘金
  • 凤凰网
  • 虫部落
  • 联合早报
  • 酷安
  • 远景论坛
  • 参考消息
  • 卫星通讯社
  • 百度贴吧
  • 靠谱新闻
  • 以及更多...

默认配置

如果未配置新闻源,插件将使用以下默认配置:

澎湃新闻;百度热搜;财联社

使用说明

  1. 配置新闻源在Web界面或配置文件中设置新闻源的中文名称用分号分隔
  2. 调用插件:用户可以说"播报新闻"或"获取新闻"
  3. 指定新闻源:用户可以说"播报澎湃新闻"或"获取百度热搜"
  4. 获取详情:用户可以说"详细介绍这条新闻"

工作原理

  1. 插件接受中文名称作为参数(如"澎湃新闻"
  2. 根据配置的新闻源列表将中文名称转换为对应的英文ID如"thepaper"
  3. 使用英文ID调用API获取新闻数据
  4. 返回新闻内容给用户

注意事项

  1. 配置的中文名称必须与 CHANNEL_MAP 中定义的名称完全一致
  2. 配置更改后需要重启服务或重新加载配置
  3. 如果配置的新闻源无效,插件会自动使用默认新闻源
  4. 多个新闻源之间使用英文分号(;)分隔,不要使用中文分号()