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:
- 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.
- Não serão aceitos URLs que contenham arquivos armazenados, por exemplo, no Drive.
- 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" } ] |
- Primeiro, você deve salvar o valor do arquivo PDF.
- Em seguida, insira-o na estrutura do complemento.
- 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:
- Ao testar, incorpore um nó de injeção antes do nó PDF, que deve conter o URL do arquivo no campo correspondente.
- 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.