Notificações via WhatsApp e Telegram
Receba notificações de reconhecimento de placas diretamente no WhatsApp ou Telegram usando webhooks.
Telegram
O Telegram é a opção mais simples — basta criar um bot e configurar o webhook.
1. Crie um bot no Telegram
- Abra o Telegram e busque por
@BotFather - Envie
/newbote siga as instruções - Copie o token do bot (ex:
6123456789:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw)
2. Obtenha o chat ID
- Inicie uma conversa com seu bot
- Envie qualquer mensagem
- Acesse:
https://api.telegram.org/bot<TOKEN>/getUpdates - Copie o
chat.idda resposta
3. Crie um servidor intermediário
Você precisa de um pequeno servidor que recebe o webhook do PlacaFlow e encaminha para o Telegram:
// Node.js com Express
const TELEGRAM_TOKEN = 'seu_token';
const CHAT_ID = 'seu_chat_id';
app.post('/webhook/placaflow', async (req, res) => {
const { plate, confidence, cameraName, timestamp } = req.body.data;
const message = `🚗 *Placa detectada*\n\n`
+ `Placa: \`${plate}\`\n`
+ `Confiança: ${(confidence * 100).toFixed(1)}%\n`
+ `Câmera: ${cameraName}\n`
+ `Horário: ${new Date(timestamp).toLocaleString('pt-BR')}`;
await fetch(`https://api.telegram.org/bot${TELEGRAM_TOKEN}/sendMessage`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
chat_id: CHAT_ID,
text: message,
parse_mode: 'Markdown'
})
});
res.json({ ok: true });
});
4. Configure o webhook no PlacaFlow
Use a URL do seu servidor como endpoint do webhook, com o evento alert.triggered (para receber apenas quando alertas disparam) ou recognition.created (para todas as detecções).
Para WhatsApp, existem duas opções:
Opção A: WhatsApp Business API (oficial)
- Configure uma conta na API do WhatsApp Business
- Crie um template de mensagem aprovado
- Configure um servidor que recebe o webhook do PlacaFlow e envia via API do WhatsApp
Opção B: Serviços de terceiros
Serviços como Z-API, Evolution API ou Baileys oferecem APIs simplificadas para enviar mensagens pelo WhatsApp:
- Configure o serviço e conecte seu WhatsApp
- Crie um endpoint que recebe o webhook e chama a API do serviço
- Configure no PlacaFlow
Atenção
O uso de APIs não-oficiais do WhatsApp pode violar os termos de serviço do WhatsApp. Para uso comercial, recomendamos a API oficial do WhatsApp Business.
Dica: filtre antes de notificar
Para evitar spam de notificações, use alertas no PlacaFlow em vez de webhooks diretos:
- Crie um alerta com as condições desejadas (placa específica, horário, câmera)
- Configure o webhook para o evento
alert.triggered - Assim, você só recebe notificação quando as condições são atendidas