Encontre a resposta que está procurando

Node PDF

Esse nó é usado para adicionar arquivos PDF, em resposta à consulta de um usuário em uma conversa, para que o usuário possa visualizar e/ou fazer download do documento. 

No vídeo, informamos os parâmetros para configurá-lo: 


➡ Faça o download do fluxo com os exemplos neste link.

Abaixo está a descrição dos campos que você usará no processo, conforme mostramos no vídeo

Base 64:  

● Se escolher "false", você escreverá o link para o arquivo, que deve terminar com a extensão .pdf e ser acessível publicamente, sem senhas, caso contrário o bot não conseguirá disponibilizá-lo.

● Se você selecionar "true", deverá incorporar o arquivo pdf no formato base64 abaixo. Quando você executar o fluxo que está desenvolvendo, um URL temporário será gerado automaticamente pelo nó. 

Dados chave

  1. Essa URL deve ser usado somente para integração, pois tem um tempo de vida associado à duração das sessões de usuário do bot.
  2. Não serão aceitos URLs que contenham arquivos armazenados, por exemplo, no Drive.  
  3. O campo URL suporta o acesso a variáveis do objeto msg usando chaves, por exemplo, {{myParameter}} inseriria o valor contido na variável "msg.myParameter".

 ➡ Você adicionará esse complemento manualmente, usando um nó Function com a estrutura correspondente

[

   {"action": "file",  

        "param": "https://aivo-assets.s3.amazonaws.com/files/fb00ebd74931aa43a873497545c40334/15783183385e133a02d1c38.pdf"

}

]

  1. Primeiro, você deve salvar o valor do arquivo PDF. 
  2. Em seguida, insira-o na estrutura do complemento.  
  3. Por fim, defina o valor da carga útil e atribua a estrutura completa do complemento

msg.fileUrl = "https://aivo-assets.s3.amazonaws.com/files/fb00ebd74931aa43a873497545c40334/15783183385e133a02d1c38.pdf"; const complementsButtons = [

  {

      action: "file",

      param: msg.fileUrl

   },

]

msg.payload = {};

msg.payload = {

            answer: "É isso aí!   Enviei a você seu último extrato de conta individual",    

            answer_clean: "É isso aí!   Enviei a você seu último extrato de conta individual",

            complements: complementsButtons

};

return msg;

Tenha em conta

  1. Ao testar, incorpore um nó de injeção antes do nó PDF, que deve conter o URL do arquivo no campo correspondente. 
  2. Além disso, você pode adicionar nós ou botões de resposta para ver informações mais completas na saída de depuração.






Este site armazena cookies em seu computador. Estes cookies são utilizados para coletar informações de como você interage com o nosso site e nos permite lembrar de você. Nós usamos essa informação para melhorar e personalizar sua experiência de navegação e para obter estatísticas e métricas sobre nossos visitantes, tanto neste site quanto em outros meios. Para obter mais informações sobre os cookies que utilizamos, consulte nossa Política de Privacidade.

Se você recusar, sua informação não será rastreada quando você visitar este site. Será utilizado somente um cookie em seu navegador para lembrá-lo de sua preferência de não ser rastreado.