名称: news-feeds
描述: 从主流 RSS 源(BBC、路透社、美联社、半岛电视台、NPR、卫报、德国之声)获取最新新闻标题。无需 API 密钥。
元数据: {"openclaw":{"requires":{"bins":["python3"]}}}
从主要国际 RSS 订阅源获取当前新闻标题和摘要。无需 API 密钥,无额外依赖——仅使用 Python 标准库和 HTTP。
功能: 从所有已配置的订阅源(或指定来源)获取最新标题。
执行方式:
python3 {baseDir}/scripts/news.py
功能: 仅从一个来源获取标题。
执行方式:
python3 {baseDir}/scripts/news.py --source bbc
python3 {baseDir}/scripts/news.py --source reuters
python3 {baseDir}/scripts/news.py --source ap
python3 {baseDir}/scripts/news.py --source guardian
python3 {baseDir}/scripts/news.py --source aljazeera
python3 {baseDir}/scripts/news.py --source npr
python3 {baseDir}/scripts/news.py --source dw
功能: 获取与特定主题/关键词相关的标题。
python3 {baseDir}/scripts/news.py --topic "climate"
python3 {baseDir}/scripts/news.py --source bbc --topic "ukraine"
功能: 控制每个订阅源的条目数量(默认为 8 条)。
python3 {baseDir}/scripts/news.py --limit 20
功能: 显示所有可用的订阅源及其分类。
python3 {baseDir}/scripts/news.py --list-sources
| 来源 | 分类 |
|---|---|
| bbc | top, world, business, tech, science, health |
| reuters | top, world, business, tech, science, health |
| ap | top |
| guardian | top, world, business, tech, science |
| aljazeera | top |
| npr | top |
| dw | top |
返回 Markdown 格式的内容,包含标题、简短描述、发布时间和链接,并按来源分组。