Bot de Monitoramento de Conteúdo e Notificações em Tempo Real
Um sistema autônomo e resiliente desenvolvido para monitorar canais do YouTube e transmissões da Twitch em tempo real, despachando notificações personalizadas e instantâneas para grupos do WhatsApp Web e múltiplos Webhooks (Discord e chat corporativo).
O que fizemos
Desenvolvemos um orquestrador centralizado em Python capaz de cobrir todo o ciclo de vida do conteúdo de criadores e comunidades. O bot detecta automaticamente quando uma transmissão ao vivo tem início, quando um novo vídeo tradicional entra no ar ou quando um novo Short é publicado.
Assim que a mídia é confirmada, o sistema formata mensagens enriquecidas e dispara simultaneamente para grupos de WhatsApp Web e canais do Discord com miniaturas em alta resolução, eliminando qualquer necessidade de postagem manual pelos administradores.
bot-youtube-whatsapp/
├── bot.py # Orquestrador contínuo
├── youtube_monitor.py # Lives via Playwright
├── youtube_content_monitor.py # Vídeos & Shorts (RSS)
├── twitch_monitor.py # Lives via API Helix
├── whatsapp_sender.py # Automação WhatsApp Web
├── webhook_sender.py # Envio Discord & Chat
├── state_manager.py # Persistência (state.json)
├── config.yaml # Credenciais e switches
└── logs/ # Rotação de logs 5MB maxComo fizemos
A engenharia da solução foi desenhada para operar ininterruptamente com consumo mínimo de recursos, apoiando-se em pilares fundamentais:
bolt Detecção Rápida com Zero Cota Excedida
Integração do feed RSS oficial do YouTube para novas publicações com classificação dinâmica entre Vídeos regulares e Shorts via redirecionamento de rota. Monitoramento de lives da Twitch diretamente na API oficial Helix e verificação avançada do YouTube com Chromium headless.
verified Entrega Confiável no WhatsApp Web
Uso de sessão persistente do navegador para dispensar autenticação via QR Code recorrente, com confirmação real do status de recebimento da mensagem (msg-check) antes de atualizar o histórico.
memory Persistência Inteligente & Proteção de Disco
Gerenciamento de estado em state.json evitando notificações repetidas após reinicializações e sistema de logs com rotação automática (RotatingFileHandler) limitado a 20 MB totais, ideal para servidores Linux e Raspberry Pi.
Resultados obtidos
A implementação proporcionou um salto na velocidade de engajamento do público e na automação das operações de mídia da comunidade:
- 01. Notificações em Menos de 60 Segundos O público recebe os avisos de lives e vídeos quase que instantaneamente, alavancando os primeiros minutos cruciais de audiência.
- 02. Zero Intervenção Manual Eliminou completamente o tempo gasto por administradores para copiar links, gerar artes e publicar manualmente nos grupos e canais.
- 03. Operação 24/7 Resiliente em Raspberry Pi Configurado como serviço nativo de sistema (systemd) com recuperação automática de falhas e consumo mínimo de CPU e memória.
analytics Métricas de Desempenho do Sistema
Pronto para automatizar a distribuição do seu conteúdo e comunidade?
Conecte seu canal do YouTube, Twitch e grupos do WhatsApp/Discord sem dor de cabeça. Nossa equipe de engenharia estrutura sua solução com entrega em tempo real, sem dependência de processos manuais.