AlertaBug is the public face of Automation Associates, a system that captures deals from Mercado Livre and Shopee (Brazil’s largest marketplaces), converts them into affiliate links and posts them to Telegram channels and a WhatsApp group, without repeating the same product.
What it does
- Captures deals by category through the Mercado Livre and Shopee APIs, filtered by discount, rating and sales.
- Converts each deal into an affiliate link and writes the message.
- Sends to each channel within its time windows and posting interval, deduplicating similar products.
- Publishes a static deals website (alertabug.shop) every 10 minutes, with category pages and buying guides.
- Dashboard to configure channels, categories and credentials and to track capture and delivery metrics.
How it was built
A single NestJS backend runs as several processes (capture, conversion, delivery, suggestions and site publishing), connected by RabbitMQ queues. The database is SQL Server, credentials are encrypted and everything runs on the lab’s K3s cluster, with one consumer per queue to guarantee delivery order.