암호화폐 뉴스 집계
개요
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)로 정렬된 기사 표:
==============================================================================
CRYPTO NEWS AGGREGATOR 업데이트: 2026-01-14 15:30
==============================================================================
주요 암호화폐 뉴스 (24시간)
------------------------------------------------------------------------------
순위 출처 제목 게시 시간 점수
------------------------------------------------------------------------------
1 CoinDesk Bitcoin Breaks $100K ATH 2h 95.0
2 The Block SEC Approves ETH ETF 4h 92.5
3 Decrypt Solana DeFi TVL Surges 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 문서: https://feedparser.readthedocs.io/