跳到正文
GitHub·· 9 天前AI 评分18

LatinoTech IA:基于 Claude 的多语言 AI 数字新闻平台

cpbenites/latinotech-ia

AI 导读

LatinoTech IA 是一个自动化数字新闻平台,通过 RSS 抓取科技资讯,调用 Claude 生成至少 600 词的文章,并同步产出葡萄牙语、西班牙语和英语三个版本。平台内置编辑审核面板、Google Indexing API 自动提交、Telegram 三频道分发及按语言分段的 newsletter,默认每日每语言限发 3 篇。

正文

LatinoTech IA — Plataforma de Jornalismo Digital com Inteligência Artificial

Sistema automatizado de produção, curadoria e publicação de conteúdo tecnológico em múltiplos idiomas.


Visão Geral

LatinoTech IA é uma plataforma de jornalismo digital de alta performance, desenvolvida para agregar, processar e publicar notícias de tecnologia em Português, Espanhol e Inglês de forma automatizada. O sistema combina fontes RSS curadas, modelos de linguagem avançados e otimização SEO para entregar conteúdo editorial de qualidade em escala.

A plataforma opera como uma redação digital autônoma: captura notícias de fontes confiáveis, gera artigos completos com IA, traduz o conteúdo para três idiomas e disponibiliza o material para revisão editorial antes da publicação.


Funcionalidades Principais

Geração de Conteúdo com IA

  • Processamento de feeds RSS de fontes internacionais de tecnologia
  • Geração de artigos completos (mínimo 600 palavras) com estrutura jornalística profissional
  • Produção simultânea em Português (BR), Espanhol (LATAM) e Inglês (US)
  • Geração automática de imagens editoriais com IA
  • Criação de roteiros virais para vídeo a partir de artigos publicados

Otimização para Motores de Busca

  • Geração automática de slugs SEO-friendly para cada artigo
  • Extração de palavras-chave relevantes por artigo
  • Envio automático de URLs ao Google Indexing API após publicação
  • Sitemap XML dinâmico atualizado em tempo real
  • Integração com Google Search Console

Painel Editorial

  • Revisão e aprovação de artigos antes da publicação
  • Edição inline de título, resumo e conteúdo
  • Descarte individual ou em massa de artigos pendentes
  • Gerenciamento de fontes RSS (ativação, pausa, categorização)
  • Dashboard de audiência com métricas de visitantes em tempo real

Distribuição Multicanal

  • Publicação automática no Telegram (3 canais: ES, PT, EN)
  • Sistema de newsletter com envio segmentado por idioma
  • Suporte a programas de afiliados com rotação de conteúdo patrocinado

Controle de Qualidade

  • Limite diário configurável de artigos por idioma (padrão: 3 por idioma)
  • Verificação de duplicatas por URL de origem
  • Detecção de bots e honeypot anti-spam
  • Sistema de logs de visitantes com geolocalização

Arquitetura Técnica

Frontend

  • React 18 com roteamento dinâmico via React Router
  • Tailwind CSS com sistema de design tokens
  • Suporte multilíngue com rotas dedicadas: / (ES), /br/ (PT), /en/ (EN)
  • Carregamento lazy de páginas e imagens com Intersection Observer
  • Design responsivo otimizado para mobile e desktop

Backend (Funções Serverless)

Função Descrição
processFeeds Núcleo de geração: lê RSS, chama LLM, salva artigos nos 3 idiomas
submitToGoogleIndexing Envia URLs para indexação imediata no Google
sitemap Gera sitemap XML dinâmico com todos os artigos publicados
generateVideoScript Cria roteiros virais para redes sociais a partir de artigos
weeklyNewsletterSender Dispara newsletter semanal segmentada por idioma
automatedAffiliatePoster Publica conteúdo de afiliados automaticamente

Entidades de Dados

Entidade Descrição
NewsArticle Artigos com título, conteúdo, idioma, status e metadados SEO
RssFeed Fontes RSS configuradas por categoria
Subscriber Lista de assinantes da newsletter por idioma
VisitorLog Logs de acesso com geolocalização e tipo de dispositivo
AffiliateProgram Programas de afiliados ativos
NewsletterDraft Rascunhos de newsletter em múltiplos idiomas

Fluxo de Produção de Conteúdo

Feed RSS → Seleção de item novo → Contexto via Jina AI
    → LLM (Claude): artigo mestre em PT
    → Tradução paralela ES + EN
    → Geração de imagem editorial
    → Salvamento como "pendente"
    → Revisão editorial (painel admin)
    → Aprovação → Publicação + Google Indexing + Telegram

Categorias de Conteúdo

  • IA — Inteligência Artificial e Machine Learning
  • Gadgets — Hardware e dispositivos
  • Software — Aplicações e ferramentas
  • Startups — Empreendedorismo e inovação
  • Gaming — Jogos e entretenimento digital
  • Tech — Tecnologia geral
  • Tutoriales — Guias e tutoriais

Configuração de Ambiente

As seguintes variáveis de ambiente são necessárias para operação completa:

Variável Descrição
G_PROJECT_ID ID do projeto Google Cloud
G_CLIENT_EMAIL E-mail da conta de serviço Google
G_PRIVATE_KEY Chave privada da conta de serviço Google
JINA_API_KEY Chave da API Jina para extração de conteúdo
TELEGRAM_BOT_TOKEN Token do bot Telegram para distribuição
TELEGRAM_CHAT_ID ID do canal Telegram principal (ES)

Canais de Distribuição

Canal Idioma Handle
Telegram ES Espanhol @latinotech
Telegram PT Português @latinotechbr
Telegram EN Inglês @latinotechen
Website ES Espanhol latinotechia.com
Website PT Português latinotechia.com/br
Website EN Inglês latinotechia.com/en

Desenvolvido com


LatinoTech IA — Jornalismo de tecnologia em escala, potenciado por inteligência artificial.

来源:GitHub · github.com