O BOT SPACEMAN é um projeto de Web Scraping focado no jogo Spaceman. Embora o jogo use um elemento Canvas dificultando a extração direta, este projeto adota uma abordagem criativa. Capturando screenshots do navegador e usando reconhecimento ótico de caracteres (OCR), ele extrai dados mais importantes do jogo.
- Puppeteer: Carrega a página do jogo e captura screenshots em sequência.
- Pré-processamento: Melhora a qualidade das imagens com redução de ruído e aumento de contraste.
- Tesseract: Converte texto nas imagens em dados legíveis.
- Análise: Determina resultados das partidas (VITÓRIA, EMPATE, DERROTA).
- puppeteer: Controle de navegador.
- puppeteer-stealth: Evita detecção automatizada.
- telegraf: Framework para bots de Telegram.
- tesseract: Extração de texto de imagens.
- jimp: Processamento de imagens em JavaScript.
A lógica de VITÓRIA/EMPATE/DERROTA é definida por uma função geral, podendo ser otimizada. Para depuração, a flag mostra o navegador Puppeteer. Uma pasta armazena imagens processadas.
Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas e solicitações de pull.
Divirta-se!