Skip to main content

Fazer download do arquivo JSON do bot com JS

  • February 28, 2019
  • 3 comentários
  • 238 Visualizações

Fabiano_Soder

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.

Este tópico foi fechado para respostas.

3 comentários

rafaelpa
Blipper
  • Blipper
  • March 14, 2019

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?


Fabiano_Soder
  • Autor
  • New Member
  • March 19, 2019

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


rafaelpa
Blipper
  • Blipper
  • March 20, 2019

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! 😉