← Voltar aos Projetos

Promo Miner

Promo Miner — Bot de monitoramento de preços da Amazon Brasil

O Promo Miner é um bot automatizado de monitoramento de preços da Amazon Brasil, projetado para ajudar consumidores a encontrar as melhores ofertas e economizar dinheiro em compras online. O projeto surgiu da constatação de que acompanhar manualmente os preços de dezenas de produtos é uma tarefa tediosa e impraticável — algo que a automação resolve com perfeição.

O sistema funciona de forma contínua e autônoma. Um scraper Python periodicamente consulta a Amazon Brasil para coletar preços, avaliações e disponibilidade de uma lista de produtos monitorados. Os dados são armazenados em um PostgreSQL, criando um histórico completo de variações de preço ao longo do tempo. Algoritmos de análise identificam quedas significativas, calculam descontos percentuais em relação ao preço histórico e classificam as ofertas por relevância e urgência.

A integração com o Telegram é o coração da experiência do usuário. Quando uma oferta relevante é detectada, o bot envia uma notificação instantânea para um grupo ou canal no Telegram, contendo o nome do produto, preço atual, preço original, percentual de desconto, link direto para compra e um gráfico de histórico de preços. As estatísticas em tempo real incluem total de produtos monitorados, número de ofertas ativas, economia total estimada e ranking dos maiores descontos do dia. Tudo formatado de forma clara e visualmente atraente.

Os desafios técnicos foram consideráveis. A Amazon possui proteções anti-scraping sofisticadas, exigindo rotação de user-agents, gerenciamento de sessões, delays inteligentes e fallback para múltiplas estratégias de coleta. O banco de dados PostgreSQL foi otimizado com índices compostos para consultas rápidas de histórico, e um sistema de cache evita notificações duplicadas. O agendamento é feito com APScheduler, garantindo que os produtos sejam verificados em intervalos configuráveis sem sobrecarregar os servidores da Amazon. O resultado é uma ferramenta confiável que já monitora centenas de produtos e ajuda usuários a economizar significativamente.

Tecnologias Utilizadas

Python Scraping Telegram API Automação PostgreSQL

Links