Boa tarde galera,
estou precisando pegar a URL de uma imgem recebida pelo assistente virtual para encaminha-la via webhook para um sistema externo .
eu tentei com um aguardar resposta e usar o resultado, mas não consegui
alguem consegue me audar?
Oi, @caro.eguia sempre bom te ver por aqui ![]()
Quando seu assistente recebe uma imagem, você pode resgatar esse arquivo usando uma expressão. Sempre que seu agente receber algo diferente de um texto, você receberá um @input.attachments.
Aqui está o link de um fluxo PRONTO:
É só baixar e importar no seu projeto, mas se preferir, pode seguir o passo a passo de como extrair essa URL de uma imagem ou outro documento:
1. Use o cartão Dividir por expressão para saber os tipos de arquivo e categorizar usando a regra “começa com”:
2. Use o cartão Salvar resultado do Fluxo com a expressão @(replace()) para formatar esse link e remover caracteres desnecessários:
Expressões para imagem:
@(replace(input.attachments, "[image/jpeg:", ""))
@(replace(results.link_com_cochete, "]", ""))
Expressões para PDF:
@(replace(input.attachments, "[application/pdf:", ""))
@(replace(results.link_com_cochete, "]", ""))
3. Use a expressão @results.link_arquivo para recuperar somente a URL da imagem ou PDF.
Consegui te ajudar? Se sim, marca um check aqui do lado ![]()

