Commit Graph

16 Commits

Author SHA1 Message Date
33e06669a0 FEAT: Implementação do envio de mensagens via Meta Graph API
Some checks are pending
Deploy Dev / deploy (push) Waiting to run
- Implementação do método sendMessage para enviar mensagens via Meta Graph API.
- Atualização do método reply para utilizar o sendMessage ao invés de apenas logar a mensagem
2026-06-18 14:28:06 -03:00
cfd6f2deae PERF: Remoção do whatsapp-web.js para acelerar o build utilizando a meta API
Some checks are pending
Deploy Dev / deploy (push) Waiting to run
2026-06-18 14:18:38 -03:00
d39a03c05f Merge branch 'dev' into feature/meta-whatsapp-api
Some checks are pending
Deploy Dev / deploy (push) Waiting to run
2026-06-18 13:53:48 -03:00
79b55be7ef FEAT: Parser de eventos do webhook Meta (messages e statuses) 2026-06-18 13:53:40 -03:00
779d64b2f0 CI/CD: Permitindo que o docker instale o chromium em qualquer ambiente
Some checks failed
Deploy Dev / deploy (push) Has been cancelled
2026-06-10 18:42:09 -03:00
9298f1a162 REFACTOR: Modulo de contatos
Some checks are pending
Deploy Dev / deploy (push) Waiting to run
- Criado módulo de contatos para centralizar a gestão dos contatos dos clientes.
- Movidos arquivos relacionados a contatos do módulo admin para o novo módulo de contatos.
- Atualizadas as importações e dependências para refletir a nova estrutura do módulo.
- Criado DTO para contato e repositório para gerenciar as operações de banco de dados relacionadas a contatos.
2026-06-01 15:42:47 -03:00
6097f730b7 REFACTOR: Organizado fluxo de WhatsApp e atendimento
- Templates de WhatsApp agora são gerenciados por um repositório e serviçodedicado.
- DTOS para WhatsApp foram criados para melhor estruturação dos dados.
- AtteandanceAssigmentRepository foi criado para gerenciar as atribuições de atendimento.
- Db Query focados apenas em repositorios, deixando os serviços mais limpos e focados na lógica de negócio.
- Encodings corrigidos.
2026-06-01 15:35:40 -03:00
1f5d84e065 REFACTOR: Desacoplado multiplas funcções de atendimento do modulo Whatsapp
Some checks are pending
Deploy Dev / deploy (push) Waiting to run
2026-06-01 14:32:32 -03:00
5a21257191 FEAT: adiciona flow builder, auditoria e melhorias no WhatsApp
All checks were successful
Deploy Dev / deploy (push) Successful in 3s
- cria endpoints administrativos para fluxo do bot, conteúdos da IA, auditoria e ranking de atendentes
- substitui triagem fixa por interpretação de árvore configurável
- adiciona encerramento de atendimento, categorias de template e variáveis de mensagem
- corrige abertura ativa para usar o chatId real retornado pelo WhatsApp
2026-05-26 09:08:20 -03:00
e1a31f3f07 FEAT: Adiciona limite de tamanho para o corpo da requisição e ajusta retorno de mensagem no serviço Whatsapp
All checks were successful
Deploy Dev / deploy (push) Successful in 2s
2026-05-22 14:38:56 -03:00
22e4742384 FEAT: Aprimora Templates Whatsapp
All checks were successful
Deploy Dev / deploy (push) Successful in 3s
2026-05-22 10:51:44 -03:00
da17cbda2d FEAT: Atualização contempla agora um novo atendimento
All checks were successful
Deploy Dev / deploy (push) Successful in 53s
2026-05-20 13:56:23 -03:00
5135d0b2ed FEAT: Implementa controle de notas de agentes e contatos de clientes 2026-05-19 17:58:48 -03:00
8f3cb9f75f FEAT: Adicionado sistema de gerenciamento de filas e assimilações de conversas a atendentes
All checks were successful
Deploy Dev / deploy (push) Successful in 3s
2026-05-19 15:28:23 -03:00
21a81282d5 FEAT: Ajustes realizados para criação de templates de mensagens enviadas
All checks were successful
Deploy Dev / deploy (push) Successful in 4s
2026-05-18 13:28:17 -03:00
8c28e9c479 FEAT: Implementa chat funcional Whatsapp com atribuição de usuario
All checks were successful
Deploy Dev / deploy (push) Successful in 47s
- Aumento do limite de payload no NestJS para 50MB (json/urlencoded) permitindo upload de mídias em base64 sem erros de 'PayloadTooLarge'.
- Criação de mecanismo de 'Smart Name Resolution' e 'Auto-Reparação' reativa para evitar que nomes de contatos sejam sobrescritos por JIDs numéricos, consultando o Puppeteer em segundo plano.
- Correção de erro na atribuição de chats (/whatsapp/assign) onde 'area_id' nulo violava restrição 'NOT NULL' do PostgreSQL, agora exigindo o ID inteiro correspondente.
2026-05-18 11:14:17 -03:00