Voltar

SOFTWARE PARA ENVIO DE MENSAGENS

desenvolvedor

  • Status do projeto

    Aberto
  • Interessado

    11
  • Postado em

  • Localização

    O projeto pode ser concluído remotamente
  • Orçamento

    R$ 500 - R$ 2.000
  • postado por

    RAFAEL

Descrição do trabalho

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.

Freelancers interessados

    {{ item.displayName }} {{ item.displayName }}

    {{ item.displayDisciplines }}

    • {{ item.hourlyRate || '-' }} por hora
    • {{ item.cityName }}
      {{ item.stateName }}, {{ item.countryName }}
    • {{ item.nrSharedConnections }} conexões compartilhadas
    Premium
    Abrir bate-papo Recusou

Nenhum freelancer interessado ainda

Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.