Commit Graph

6 Commits

Author SHA1 Message Date
c988a84f97 FEAT: Suporte a media_path no repository de mensagens e workflows de deploy atualizados 2026-07-21 15:35:34 -03:00
9514d9df4d FEAT: Implementa gerenciamento de templates HSM Meta
Some checks failed
Deploy Dev / deploy (push) Has been cancelled
- Adiciona waba_id ao WhatsappConfigService/Repository/DTO
- Reescreve WhatsappTemplateRepository com colunas HSM (language,
  meta_template_name, header, footer, buttons, body_variables)
- Reescreve WhatsappTemplateService: submitToMeta(), syncFromMeta(),
  handleTemplateStatusUpdate() para webhook automático
- Adiciona endpoints POST /whatsapp/templates/:id/submit-meta e
  POST /whatsapp/templates/sync-meta no controller
- WhatsappService.startAttendance() envia como type=template quando
  meta_status=APPROVED; sendTemplateMessage() com body parameters
- Webhook message_template_status_update atualiza status no banco
  automaticamente sem precisar sincronizar manualmente

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 09:56:56 -03:00
197458e2a7 FEAT: Adicionado configuração da Meta API Fora do .env 2026-06-22 15:26:20 -03:00
fd46eade07 FIX: Mapeamento de chats e mensagens para o formato esperado pelo frontend
Some checks are pending
Deploy Dev / deploy (push) Waiting to run
2026-06-19 16:13:12 -03:00
b11e9bb9a3 FEAT: Persistência das mensagens add ao banco de dados
Some checks are pending
Deploy Dev / deploy (push) Waiting to run
2026-06-19 15:45:15 -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