Centro de Ajuda

Complemento PDF no Aivo Studio

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.

undefined

Faça o download do fluxo clicando neste link.


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.