暗号資産ニュースの集約
概要
50以上の信頼できる情報源からRSSフィードを介して暗号資産ニュースを集約し、リアルタイムスキャン、コイン/カテゴリフィルタリング、関連性スコアリングを提供します。
前提条件
- Python 3.8+ がインストールされていること
- 依存関係:
pip install feedparser requests - RSSフィードアクセスのためのインターネット接続
手順
-
ユーザーの意図を評価 - 必要なフィルタを決定:
- 一般ニュース: フィルタなし、デフォルトを使用
- コイン指定: シンボルを抽出 (BTC、ETHなど)
- カテゴリ指定: カテゴリを抽出 (defi、nft、regulatoryなど)
- 期間指定: 時間枠を抽出 (1h、4h、24h、7d)
-
適切なフィルタでアグリゲーターを実行:
# デフォルトスキャン (上位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 -
後続処理のために結果をエクスポート:
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --format json --output news.json -
結果をユーザーに提示:
- 出典、タイトル、経過時間、関連性スコアを表示
- 市場に影響を与えるキーワードが存在する場合は強調表示
- 全文記事へのリンクを提供
- メタ情報(チェックしたソース数、見つかった記事数)を要約
出力
市場動向キーワード検出、出典の権威性、新鮮さに基づいて関連性スコア(0-100)でランク付けされた記事の表:
==============================================================================
暗号資産ニュースアグリゲーター 更新日: 2026-01-14 15:30
==============================================================================
トップ暗号資産ニュース (24時間)
------------------------------------------------------------------------------
順位 出典 タイトル 経過時間 スコア
------------------------------------------------------------------------------
1 CoinDesk Bitcoin、$100KのATHを突破 2h 95.0
2 The Block SEC、ETH ETFを承認 4h 92.5
3 Decrypt Solana DeFi TVLが急上昇 6h 78.3
------------------------------------------------------------------------------
概要: 20件の記事を表示 | スキャンしたソース: 50 | 一致: 187
==============================================================================
エラーハンドリング
| エラー | 原因 | 解決策 |
|---|---|---|
| ネットワークタイムアウト | RSSフィードに到達不能 | キャッシュデータを使用;利用不可のソースをスキップ |
| パースエラー | 不正なRSS形式 | エントリをスキップ;有効な記事で処理を継続 |
| 結果なし | フィルタが厳しすぎる | フィルタを緩和するよう提案 |
| 無効なコイン | 不明なシンボル | 類似の有効なシンボルを一覧表示 |
包括的なエラーハンドリングについては ${CLAUDE_SKILL_DIR}/references/errors.md を参照してください。
例
一般的なニュース監視シナリオに対応するフィルタリングパターン:
# 最新の暗号資産ニュース(デフォルト)
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py
# 過去4時間のビットコインニュース
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --coin BTC --period 4h
# DeFiカテゴリのニュース
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --category defi
# 高関連性ニュースのみ
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
リソース
${CLAUDE_SKILL_DIR}/references/implementation.md- CLIオプション、カテゴリ、JSON形式、高度なフィルタリング${CLAUDE_SKILL_DIR}/references/errors.md- 包括的なエラーハンドリング${CLAUDE_SKILL_DIR}/references/examples.md- 詳細な使用例${CLAUDE_SKILL_DIR}/config/sources.yaml- 全ソースレジストリ- CoinDesk RSS: https://www.coindesk.com/arc/outboundfeeds/rss/
- feedparser docs: https://feedparser.readthedocs.io/