Agregando Notícias de Criptomoedas
Visão Geral
Agregue notícias de criptomoedas de mais de 50 fontes autoritativas via feeds RSS com varredura em tempo real, filtragem por moeda/categoria e pontuação de relevância.
Pré-requisitos
- Python 3.8+ instalado
- Dependências:
pip install feedparser requests - Conectividade com a Internet para acesso aos feeds RSS
Instruções
-
Avaliar a intenção do usuário - determinar os filtros necessários:
- Notícias gerais: sem filtros, usar valores padrão
- Específicas de moeda: extrair símbolo (BTC, ETH, etc.)
- Específicas de categoria: extrair categoria (defi, nft, regulatório, etc.)
- Específicas de tempo: extrair janela (1h, 4h, 24h, 7d)
-
Executar o agregador com os filtros apropriados:
# Varredura padrão (top 20, últimas 24h, ordenado por relevância) python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py # Varredura específica de moeda python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --coin BTC --period 4h # Filtro por categoria python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --category defi --top 30 # Múltiplos filtros python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --coin ETH --category defi --period 24h --top 15 -
Exportar resultados para processamento posterior:
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --format json --output news.json -
Apresentar resultados ao usuário:
- Mostrar fonte, título, idade e pontuação de relevância
- Destacar palavras-chave que movimentam o mercado, se presentes
- Fornecer links para artigos completos
- Resumir informações meta (fontes verificadas, artigos encontrados)
Saída
Tabela mostrando artigos classificados por pontuação de relevância (0-100) com base na detecção de palavras-chave que movimentam o mercado, autoridade da fonte e atualidade:
==============================================================================
AGREGADOR DE NOTÍCIAS CRYPTO Atualizado: 2026-01-14 15:30
==============================================================================
PRINCIPAIS NOTÍCIAS CRYPTO (24h)
------------------------------------------------------------------------------
Rank Fonte Título Idade Pontuação
------------------------------------------------------------------------------
1 CoinDesk Bitcoin ultrapassa ATH de $100K 2h 95,0
2 The Block SEC aprova ETF de ETH 4h 92,5
3 Decrypt TVL de DeFi da Solana dispara 6h 78,3
------------------------------------------------------------------------------
Resumo: 20 artigos exibidos | Varridos: 50 fontes | Correspondências: 187
==============================================================================
Tratamento de Erros
| Erro | Causa | Solução |
|---|---|---|
| Tempo limite de rede | Feed RSS inacessível | Usa dados em cache; pula fontes indisponíveis |
| Erro de análise | RSS malformado | Pula entrada; continua com artigos válidos |
| Sem resultados | Filtros muito restritivos | Sugerir relaxar os filtros |
| Moeda inválida | Símbolo desconhecido | Listar símbolos válidos semelhantes |
Veja ${CLAUDE_SKILL_DIR}/references/errors.md para tratamento de erros abrangente.
Exemplos
Padrões de filtragem para cenários comuns de monitoramento de notícias:
# Últimas notícias de cripto (padrão)
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py
# Notícias do Bitcoin das últimas 4 horas
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --coin BTC --period 4h
# Notícias da categoria DeFi
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --category defi
# Apenas notícias de alta relevância
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --min-score 70 --top 10
# Múltiplas moedas
python ${CLAUDE_SKILL_DIR}/scripts/news_aggregator.py --coins BTC,ETH,SOL
Recursos
${CLAUDE_SKILL_DIR}/references/implementation.md- Opções de CLI, categorias, formato JSON, filtragem avançada${CLAUDE_SKILL_DIR}/references/errors.md- Tratamento de erros abrangente${CLAUDE_SKILL_DIR}/references/examples.md- Exemplos detalhados de uso${CLAUDE_SKILL_DIR}/config/sources.yaml- Registro completo de fontes- Feed RSS da CoinDesk: https://www.coindesk.com/arc/outboundfeeds/rss/
- Documentação do feedparser: https://feedparser.readthedocs.io/