Buscamos um desenvolvedor
Node.js experiente para resolver instabilidades e desconexões na integração do WhatsApp de nossa plataforma SaaS de marketing e atendimento com IA, focada em agendamento de consultas médicas. O sistema utiliza a biblioteca Baileys (socket do WhatsApp Web) e tem enfrentado problemas após atualizações recentes do WhatsApp.
O objetivo principal é estabilizar o sistema atual rapidamente, garantindo um funcionamento confiável da comunicação via WhatsApp, enquanto preparamos a arquitetura para futuras migrações.
Responsabilidades:
Atualizar a biblioteca Baileys para a versão mais recente e estável, adaptando o código às possíveis breaking changes.
Corrigir instabilidades e falhas relacionadas à conexão, envio e recebimento de mensagens.
Implementar mecanismos de reconexão automática robustos, tratamento de erros eficaz e melhorias de performance.
Adicionar logs e métricas básicas de monitoramento para facilitar o acompanhamento e a identificação de falhas.
Assegurar a estabilidade da comunicação com nossa inteligência artificial, sem a necessidade de refatorar a IA existente.
Preparar a base do código para uma futura e facilitada migração para APIs oficiais, como
Whapi.Cloud ou Meta Cloud API.
Tecnologias envolvidas:
Node.js / TypeScript
Biblioteca Baileys
WebSockets, eventos e filas
Redis ou RabbitMQ (para gerenciamento de filas e reconexão automática)
Prazo de Entrega: Não estabelecido