O que faz o complemento PDF?
O complemento PDF permite agregar um arquivo de PDF na conversa para que o usuário possa realizar o download e visualizá-lo posteriormente.
Como utilizá-lo?
Se está utilizando o complemento PDF, deverá indicar no campo "URL" o caminho URL do arquivo. Verificar se a URL contém a extensão .pdf.
Não será admitido uso de URL's que armazenem arquivos, como por exemplo o Drive.
Além disso, este campo URL suporta a incorporação de parâmetros que estão dentro da integração. Para isso, deve indicar o parâmetro da URL do arquivo com {{meu_parametro}}.
Isso irá inserir o valor que existe em meu_parametro dentro da integração.
Por exemplo, vamos inserir o valor de 'file_url' ao campo URL do complemento PDF
`msg.file_url = "https://aivo-assets.s3.amazonaws.com/files/fb00ebd74931aa43a873497545c40334/15783183385e133a02d1c38.pdf";
return msg;`
Outra forma de utilizar este complemento é agregá-lo de forma manual a partir de um complemento "Function" com a estrutura correspondente:
`[
{
"action": "file",
"param": "https://aivo-assets.s3.amazonaws.com/files/fb00ebd74931aa43a873497545c40334/15783183385e133a02d1c38.pdf"
}
]`
Para isso, se deve guardar o valor do arquivo pdf para logo inserir na estrutura do complemento.
Por último, setamos o valor do payload e atribuímos 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: "Pronto! já enviei sua fatura do último mês",
answer_clean: "Pronto! já enviei sua fatura do último mês",
complements: complementsButtons
};
return msg;`
Como testar?
Devemos adicionar um complemento "inject" antes do complemento PDF. Este último deverá conter a URL no campo correspondente.
Também poderá adicionar complementos "answer" ou "buttons" para ver uma informação mais completa na saída do debug.

Faça o download do fluxo clicando neste link.