[Aguardando exemplo] Fazer download do arquivo JSON do bot com JS


#1

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.


#3

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?


#4

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


#5

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! :wink: