Skip to main content

Olá, gostaria de saber como posso fazer a exportação(download) e a importação(upload), utilizando um código Javascript.



Preciso dessa funcionalidade para que eu possa baixar o arquivo, alterar com outra função (replace) os caminhos do deploy das funcionalidades, e importar novamente o arquivo em outro bot.



Por exemplo, possuo um bot de desenvolvimento e outro de homologação.


Quando uma funcionalidade do bot em desenvolvimento for finalizada, preciso fazer o download do arquivo JSON, alterar os endereços das requests do dialogflow do bot de desenvolvimento para poderem ser usadas no bot de homologação(via função de replace), e import o arquivo então, para o bot de homoloção do blip.



Porém gostaria de fazer isso via JS e não manual, pois um servidor será responsável por realizar todo processo quando requisitado.

Olá @Fabiano_Soder,



já pensou em utilizar as variáveis de configuração global do Builder?


Dessa forma você pode exportar e importar o fluxo do bot tranquilamente e apenas alterar as variáveis em cada bot.



Ainda não temos documentado como realizar o download e upload automático através de API. Vou tentar priorizar isso o quanto antes e te aviso, ok?


Conseguimos. Encontrei na documentação do BLiP uma maneira que permite fazer. Obrigado!


A única coisa que temos na documentação até o momento é como manusear os buckets do bot.



Assim que tivermos uma documentação que ensina exatamente como exportar e importar os buckets relacionados ao fluxo do bot avisarei por aqui! 😉


Comente