desenvolvedor
Status do projeto
Interessado
Postado em
Localização
Orçamento
postado por
ETAPA 1 – Estrutura Geral do Projeto
Objetivo
Criar uma plataforma BOT de WhatsApp que:
Receba notificações automáticas do Moni (PSIM).
Converta essas notificações em mensagens personalizadas e organizadas.
Envie-as para o cliente final via WhatsApp.
Tenha lógica multi empresa (cada empresa com seu número e configuração).
Ofereça respostas automáticas básicas e direcionamento de atendimento.
Confirmar informações do Moni como a palavra chave.
ETAPA 2 – Arquitetura do Sistema
🔹 1. Origem das Notificações
Fonte: Moni (via webhook, e-mail, API ou outro método de saída).
Função: Disparar um evento (ex: alarme, arme, desarme, falha de arme).
Ação: Enviar esse evento para o BOT via API interna. BOT retorna mensagem programada
🔧 Antes de integrar, o BOT pode simular o recebimento dessas mensagens manualmente.
🔹 2. Servidor do BOT (Backend)
Funções principais:
Receber mensagens do Moni.
Interpretar e formatar a notificação.
Gerenciar filas de envio (para evitar bloqueio do WhatsApp).
Registrar logs e históricos.
Oferecer endpoints de API para empresas parceiras. (Pode colocar o número do ADM ou criar uma fila para cair em outro número necessário conversar )
Tecnologias sugeridas:
Node.js (Express ou NestJS) – leve e ideal para integrações.
Banco de dados: PostgreSQL ou MongoDB.
Mensageria: RabbitMQ ou Redis (para filas de envio, se escalar muito).
Autenticação e controle multi empresa: JWT e chave de API por empresa.
🔹 3. Integração WhatsApp
Opções:
API Oficial WhatsApp Business (Meta Cloud API) — mais estável e profissional.
Venom-Bot / Baileys (bibliotecas não-oficiais) — mais baratas, porém com riscos de bloqueio.
Gateway externo (como Z-API, WPPConnect, Twilio, etc.) — reduz a complexidade inicial.
Funções no BOT:
Enviar mensagem personalizada.
Responder comandos básicos do cliente.
Redirecionar mensagens conforme empresa ou tipo de atendimento. (mediante a procedimentos de cada empresa)
🔹 4. Painel Web
Usuários: responsáveis de cada empresa parceira.
Funções:
Ver conversas recentes.
Consultar histórico de notificações enviadas.
Responder mensagens (se autorizado).
Ver status de integração com o Moni.
Editar mensagens automáticas e templates.
Tecnologias sugeridas:
Frontend: React + Tailwind + shadcn/ui (para interface limpa e leve).
Backend: mesmo servidor do BOT.
Autenticação: login por e-mail/senha ou SSO interno.
Controle de acesso: multi usuário, multi empresa.
ETAPA 3 – Funções do BOT
🔹 Mensagens Automáticas
“Olá! Este número é utilizado apenas para notificações automáticas da sua central de alarme.”
“Para atendimento, entre em contato com sua empresa de monitoramento: (XX) XXXX-XXXX.”
🔹 Comandos simples do cliente
Comando
Função
“último evento”
Retorna ao último evento recebido da conta.
“endereço”
Retorna ao endereço cadastrado da conta.
“conta”
Retorna o número de conta.
Você conhece alguém que se encaixa bem no projeto? Ganhe comissão indicando freelancers! Por cada inscrição você ganha 5 € diretamente na sua conta e quando o freelancer é contratado pela plataforma você ganha 2% dos ganhos deste freelancer!
Preencha os detalhes do profissional que você gostaria de recomendar:
Quando o freelancer aceitar o convite, ele será automaticamente adicionado à sua rede e você ganhará 2% a mais todos os ganhos deste freelancer através da plataforma. Para mais informações consulte nosso Termos e Condições
Nenhum freelancer interessado ainda
{{item.displayDisciplines}}
Você tem uma conta stand-by e já respondeu a 1 projeto neste período de assinatura.
Atualize sua conta agora com apenas 1 clique e responda a projetos ilimitados.