用途
Aggregating Crypto News 是一个加密货币新闻聚合技能,用于从 50 多个权威来源通过 RSS 源实时扫描并汇总突发新闻。它适用于需要监控加密市场动态的场景,例如追踪整体市场新闻、特定币种动态或特定主题(如 DeFi、NFT、监管)的资讯。
主要能力
- 从 50 多个来源聚合新闻,包括 CoinDesk、CoinTelegraph、The Block、Decrypt 等。
- 支持按币种(如 BTC、ETH)、类别(如 defi、nft、regulatory)和时间窗口(1h、4h、24h、7d)进行过滤。
- 对新闻进行相关性评分(0-100),评分依据市场影响关键词检测、来源权威性和时效性。
- 支持结果导出为 JSON 格式,便于后续处理。
- 输出结果按相关性排名展示,包含来源、标题、时间、评分,并高亮可能影响市场的关键词。
使用方式
需满足以下前提条件:
- Python 3.8+ 已安装
- 安装依赖:
pip install feedparser requests - 需要互联网连接以访问 RSS 源
运行聚合器脚本(路径为 ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py),可搭配不同参数:
- 默认扫描(前 20 条,过去 24 小时,按相关性排序):
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py - 指定币种扫描:
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --coin BTC --period 4h - 按类别过滤:
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --category defi --top 30 - 多条件组合:
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --coin ETH --category defi --period 24h --top 15 - 导出 JSON:
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --format json --output news.json - 仅高相关性:
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --min-score 70 --top 10 - 多币种:
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --coins BTC,ETH,SOL
结果展示包含:来源、标题、时间、相关性评分;若存在市场影响关键词会进行高亮;提供文章完整链接;并汇总元信息(检查的来源数、找到的文章数)。
适用场景
- 监控加密货币市场突发新闻。
- 追踪特定币种(如 BTC、ETH)的新闻。
- 关注特定类别(如 DeFi、NFT、监管)的资讯。
- 需要将新闻数据导出为 JSON 供下游处理。
限制
- 需要 Python 3.8+ 环境和网络连接。
- 若 RSS 源不可达会使用缓存数据并跳过不可用来源;解析错误会跳过该条目,继续处理有效文章。
- 若过滤条件过严可能无结果,建议放宽过滤条件;若币种无效,会列出相似的有效符号。
- 具体收费、价格、平台支持情况暂未提供。
- 更多实现细节、类别、JSON 格式和高级过滤参见
${CLAUDE_SKILL_DIR}/references/implementation.md;错误处理参见${CLAUDE_SKILL_DIR}/references/errors.md;详细示例参见${CLAUDE_SKILL_DIR}/references/examples.md;完整来源注册表见${CLAUDE_SKILL_DIR}/config/sources.yaml。