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