Bot de monitoramento de preços no Mercado Livre e Amazon com alertas via WhatsApp.
- Você configura os produtos e o preço alvo em
src/products.js - O bot verifica os preços automaticamente a cada 2 horas (configurável)
- Quando o preço cai abaixo da sua meta, você recebe um alerta no WhatsApp
- O histórico de preços é salvo localmente em
data/history.json
| Tecnologia | Uso |
|---|---|
| Node.js | Runtime |
| Cheerio | Scraping de HTML |
| Axios | Requisições HTTP |
| node-cron | Agendamento |
| Z-API | Envio de WhatsApp |
# 1. Clone e instale
git clone https://github.com/Lucass-devjr/price-watcher-bot.git
cd price-watcher-bot
npm install
# 2. Configure as variáveis
cp .env.example .env
# Preencha com suas credenciais Z-API
# 3. Adicione seus produtos
# Edite src/products.js com as URLs e preços alvo
# 4. Inicie o bot
npm start
# Ou para verificar uma vez só (sem cron)
npm run checkEdite src/products.js:
const products = [
{
name: "Nome do produto",
url: "https://www.mercadolivre.com.br/...",
targetPrice: 299.90, // Alerta quando preço ≤ este valor
store: "mercadolivre", // ou "amazon"
},
]| Variável | Descrição |
|---|---|
ZAPI_INSTANCE_ID |
ID da instância Z-API |
ZAPI_TOKEN |
Token da instância Z-API |
ZAPI_PHONE |
Número de destino (ex: 5511999999999) |
CHECK_INTERVAL |
Cron expression (padrão: a cada 2h) |
🔔 ALERTA DE PREÇO!
📦 Teclado Mecânico Redragon
🏪 Loja: Mercado Livre
💰 Preço atual: R$ 139,90
🎯 Sua meta: R$ 150,00
📉 6.7% abaixo da sua meta!
🛒 Comprar agora:
https://www.mercadolivre.com.br/...
Built by Lucas Sales · Faster Soluções em Tecnologia