fix(n8n): para de prometer suporte a foto no prompt (imagem nao chega, hoje)

Investigacao exaustiva no ChatFlow do Z-PRO (seletor de variaveis, passo
n8n, passo Midia, tipo de variavel na captura) confirma que nao ha, hoje,
nenhum mecanismo pra repassar imagem recebida pro webhook. O agente agora
pede pro cliente digitar os exames em vez de pedir foto -- workflow funciona
100% via texto; imagem fica documentada como limitacao em aberto na spec.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Eric
2026-08-21 10:07:27 -03:00
co-authored by Claude Sonnet 5
parent 95687b19ae
commit c1aa7b7978
2 changed files with 37 additions and 8 deletions
@@ -253,14 +253,43 @@ memória de sessão agora usa o node nativo **Simple Memory**
(`orcamento-<protocolo ou telefone>`) para isolar as conversas de orçamento
das de agendamento.
### Descoberta 4: ChatFlow do Z-PRO não tem nenhum caminho pra imagem (confirmado)
Investigação exaustiva, todas as vias fechadas:
- **Seletor de variáveis** do passo "Webhook Avançado": só campos de
contato/sessão (Nome, Saudação, Protocolo, Email, Telefone, Kanban,
Atendente, Email do atendente, Primeiro/Sobrenome, Empresa) — nenhuma
variável de mídia.
- **Consulta à API do Z-PRO** (`showticketchatbot`, buscando o ticket pelo
número) — tentativa abandonada: no teste real, retornou um ticket
**fechado, de mais de um mês atrás**, sobre um assunto não relacionado.
Essa API não busca de forma confiável "a conversa/mensagem atual".
- **Passo "n8n"** (interação alternativa ao "Webhook"): mesma lista de
variáveis de contato/sessão, sem corpo customizável — não ajuda.
- **Passo "Mídia"**: é o oposto do que se imaginava — serve pra o *bot*
enviar um arquivo *pro* cliente (seleciona arquivo + legenda), não pra
capturar o que o cliente manda.
- **"Tipo da variável"** na captura de resposta (seção "Variável (opcional)"
dos passos "Mensagem"/"n8n"): só permite capturar texto livre — sem opção
de mídia/arquivo.
**Conclusão:** o construtor de ChatFlow do Z-PRO, na versão em uso, não tem
nenhum mecanismo para repassar uma imagem recebida do cliente para um
webhook externo. Não é uma configuração faltando — é uma limitação da
ferramenta nesse ponto. Corrigido o prompt do `AI Agent` pra não prometer
mais "mande uma foto" ao cliente (antes disso ele pedia foto mesmo sem
nunca conseguir processar nenhuma).
### Ainda em aberto
Não há, até agora, nenhuma variável de mídia/imagem confirmada no seletor de
variáveis do ChatFlow do Z-PRO (o Body de `Menu Agendamento` só tem campos de
texto). Falta o usuário verificar, ao editar o Body do passo "Webhook
Avançado", se existe alguma variável de imagem/anexo no seletor (ícone "×")
— se existir, incluir no Body (ex.: `"mediaUrl": "{{variavel}}"`) e informar
o nome exato pra ajustar o node "Extrair campos do webhook".
Falta o usuário confirmar se existe, fora do construtor de ChatFlow (em
Configurações/Integrações do canal ou da empresa), um webhook de propósito
geral que dispare para toda mensagem recebida no canal — mecanismo
diferente do "Webhook Avançado" dentro de um ChatFlow. Se não existir,
verificar com o suporte do Z-PRO se há algum outro caminho suportado pela
plataforma. Até lá, o workflow funciona **somente com texto** — o cliente
digita os nomes dos exames, e a IA monta o orçamento normalmente.
## Fora de escopo (por enquanto)