Skip to content

About

Bot de monitoramento de preços (ML + Amazon) com alertas via WhatsApp · Node.js + Cheerio + Z-API

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💰 Price Watcher Bot

Bot de monitoramento de preços no Mercado Livre e Amazon com alertas via WhatsApp.

Node.js JavaScript WhatsApp

Como funciona

  1. Você configura os produtos e o preço alvo em src/products.js
  2. O bot verifica os preços automaticamente a cada 2 horas (configurável)
  3. Quando o preço cai abaixo da sua meta, você recebe um alerta no WhatsApp
  4. O histórico de preços é salvo localmente em data/history.json

Stack

Tecnologia Uso
Node.js Runtime
Cheerio Scraping de HTML
Axios Requisições HTTP
node-cron Agendamento
Z-API Envio de WhatsApp

Como rodar

# 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 check

Configurando produtos

Edite 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áveis de ambiente

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)

Exemplo de alerta

🔔 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

About

Bot de monitoramento de preços (ML + Amazon) com alertas via WhatsApp · Node.js + Cheerio + Z-API

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages