Skip to main content
Respondido

Perdendo o input.content

  • November 25, 2024
  • 2 comentários
  • 61 Visualizações

Forum|alt.badge.img+4

Boa noite !!! 

Eu estou com uma dúvida se tem como fazer de uma forma diferente, eu tenho um bot so pra chamar apis e o restante dos bots eu quando chamo uma api eu redireciono para o bot de apis e pra ele eu mando um json com alguns dados para processar a api e nele mando o input.content, pq notei que eu perco o input.content pq na volta do bot de api ele volta para o bot que eu estava porém ele volta para o inicio e la o input.content é atualizado com o json -que retorno do bot de api e nele eu volto tb um campo que é o input content de antes de consultar api, a pergunta é existe outra forma mais eficiente de fazer isso ? 

Melhor resposta por Lucas Ventura

@Bruno Ferreira o seu bot de api está com contexto de roteador ligado? se estiver, vc pode salvar o json que o bot api retorna para os outros bots em uma variável, que será acessada em qualquer bot por estar com contexto de roteador ligado. Depois disso vc altera o “Enviar entrada do usuário” no redirecionamento do bot api para os outros bots, trocando esse json pelo input.content. Com isso vc manterá nos bots “origem” o input.content quando voltar do bot api. Se o contexto não estiver ligado vc pode enviar o valor da variável através da api pro outro bot através da rota https://docs.blip.ai/#create-a-context-variable e fazer a mesma alteração da entrada do usuário no redirecionamento do bot api pro bot de origem.

Este tópico foi fechado para respostas.

2 comentários

Lucas Ventura
Forum|alt.badge.img+3
  • Specialist
  • Resposta
  • November 25, 2024

@Bruno Ferreira o seu bot de api está com contexto de roteador ligado? se estiver, vc pode salvar o json que o bot api retorna para os outros bots em uma variável, que será acessada em qualquer bot por estar com contexto de roteador ligado. Depois disso vc altera o “Enviar entrada do usuário” no redirecionamento do bot api para os outros bots, trocando esse json pelo input.content. Com isso vc manterá nos bots “origem” o input.content quando voltar do bot api. Se o contexto não estiver ligado vc pode enviar o valor da variável através da api pro outro bot através da rota https://docs.blip.ai/#create-a-context-variable e fazer a mesma alteração da entrada do usuário no redirecionamento do bot api pro bot de origem.


Forum|alt.badge.img+4
  • Autor
  • Specialist
  • November 25, 2024

Bom dia ​@Lucas Ventura eu pensei nisso mas por segurança na entrada da chamada de api vou reiniciar as variáveis pq se der algo errado e voltar para o bot ela volta zerada, obrigado !!!