.env.example para .env e preencha as credenciais.
Como o bot funciona
Fluxo acionado somente quando alguém envia mensagem para o número conectado.
- Lead envia mensagem no final do funil com o código de revendedor
- Bot identifica o WhatsApp do remetente e extrai o código
OB-XXXXXXXX - Consulta o Supabase e valida se número e código são coerentes
- Responde automaticamente conforme o cenário encontrado
Bot conectado via WhatsApp Cloud API (oficial Meta). Configure as credenciais no .env e o webhook no painel Meta.
.env:
WA_ACCESS_TOKEN, WA_PHONE_NUMBER_ID e WA_WEBHOOK_VERIFY_TOKEN.
API conectada
Número oficial ativo — mensagens chegam pelo webhook.
Configuração
Credenciais no arquivo wsender/.env (não precisa QR nem pareamento).
No Meta: WhatsApp → Configuração → Webhook → campo messages assinado.
Em desenvolvimento local use ngrok ou similar para expor a porta 3780.
Configure a mensagem enviada para cada resultado da consulta.
Variáveis: {{nome}}, {{codigo}}, {{codigo_rastreio}},
{{codigo_informado}}, {{codigo_vinculado}}, {{rastreio_url}}
Teste a filtragem e as respostas sem enviar mensagem real pelo WhatsApp.
Entrada
Resultado
Preencha os campos e clique em simular.
O WhatsApp pode restringir números por comportamento automático. Ajuste delays e limites para parecer uso humano.
Fatores de risco
Configuração
Respostas com delay + indicador de digitação. Mensagens idênticas em massa aumentam chance de ban.
Bloqueios recentes (proteção)
Quando o bot evita responder para não parecer spam.
Histórico das últimas mensagens processadas pelo bot (em memória).
| Horário | De | Cenário | Código | Resposta |
|---|---|---|---|---|
| Nenhuma mensagem ainda | ||||