Ações
Sprints #902
AbertaDocumentação #901: ÉPICA 04: Integrações e Mensageria
Sprint 11 — Integração com Evolution api, Interface de Pareamento com Whatsapp e Criação Credencial N8N
Início:
04/05/2026
Data prevista:
05/05/2026 (Previsto para 14 dias)
% Terminado:
0%
Tempo estimado:
12:00 h
Descrição
Desenvolvimento Backend:
Questoes:
- Tipo de Instância: Qual engine vamos usar? WHATSAPP-BAILEYS (mais flexível e comum) ou WHATSAPP-BUSINESS?
- Webhook Domain: Para que o WhatsApp receba mensagens e envie para o n8n, precisamos de uma URL pública acessível (ex: via Tunnel ou domínio real). Você já tem essa URL?
- Ambiente: Você já possui o servidor da Evolution API instalado ou devo deixar as variáveis preparadas no .env para você configurar?
Propostas
- [Phase 1] Backend: Evolution API Proxy (Stateless)
[MODIFY]
evolution-api.service.ts
Implementação dos métodos de integração direta:
createInstance: Cria a instância e retorna o token.
connect: Gera o QR Code (Base64).
connectionState: Monitora o status (open, close, connecting).
logout: Desconecta a sessão.
delete: Remove a instância do servidor Evolution.
[NEW]
whatsapp.service.ts
Gerenciamento do ciclo de vida no banco de dados (MessagingInstance).
Sincronização de status entre nosso sistema e o servidor Evolution. - [Phase 2] Frontend: Interface de Pareamento
[NEW]
whatsapp_connection_view.dart
Tela com exibição de QR Code dinâmico.
Sistema de polling/atualização automática do status da conexão.
Design premium com estados de carregamento e sucesso.
Documentação:
https://doc.evolution-api.com/v2/api-reference/instance-controller/create-instance-basic
Ações