Skip to main content

Olá pessoal, espero que estejam.

Estou precisando de uma ajudinha aqui…

Tenho um chatbot principal que direciona para outro chatbot que consome uma API para buscar os dados do cliente e esse chatbot está conectado a um router e todos com o contexto ativado.

Quando testo pelo router, o bot principal direciona para o segundo bot, que por sua vez pede dados do usuário para consumir uma API e buscar os dados do cliente, e após a digitação do e-mail, ao invés de ir para o bloco que busca o cliente, está caindo em exceção. Mas quando testo esse bot apenas, o processo é realizado por completo sem exceções.

Não estou conseguindo encontrar o motivo desse erro.

Pelo Chatbot cliente


Pelo router

 

Olá ​@alexandro.lopes tudo bem ? 

 

Tente verificar com a extensão : 

https://help.blip.ai/hc/pt-br/articles/4474389377687-Extens%C3%A3o-Beholder


Olá ​@alexandro.lopes tudo bem ? 

 

Tente verificar com a extensão : 

https://help.blip.ai/hc/pt-br/articles/4474389377687-Extens%C3%A3o-Beholder

Oi Raphael, estou na fase de certificação e não consigo instalar essa extensão sem fazer o upgrade da assinatura.

Teria outra forma de “debug”?
Eu ativei o log, mas não tem informação do erro.


Olá ​@alexandro.lopes tudo bem ? 

 

Tente verificar com a extensão : 

https://help.blip.ai/hc/pt-br/articles/4474389377687-Extens%C3%A3o-Beholder

Oi Raphael, estou na fase de certificação e não consigo instalar essa extensão sem fazer o upgrade da assinatura.

Teria outra forma de “debug”?
Eu ativei o log, mas não tem informação do erro.

@alexandro.lopes mas no bloco que ele redirecionou para exceção vou conseguiu identificar como ele passou por lá clique no blocos para ter essas informações, pois acredito que a falha pode estar sendo impressa por dois motivos:

1° pelo primeiro bot e ele não esteja conseguindo fazer o redirect e estoura a mensagem de exceção.

2° pelo segundo bot, pois o input que ele passa é para o bloco inicio e se ele algum tipo de validação está caindo na exceção.


Olá ​@alexandro.lopes tudo bem ? 

 

Tente verificar com a extensão : 

https://help.blip.ai/hc/pt-br/articles/4474389377687-Extens%C3%A3o-Beholder

Oi Raphael, estou na fase de certificação e não consigo instalar essa extensão sem fazer o upgrade da assinatura.

Teria outra forma de “debug”?
Eu ativei o log, mas não tem informação do erro.

@alexandro.lopes mas no bloco que ele redirecionou para exceção vou conseguiu identificar como ele passou por lá clique no blocos para ter essas informações, pois acredito que a falha pode estar sendo impressa por dois motivos:

1° pelo primeiro bot e ele não esteja conseguindo fazer o redirect e estoura a mensagem de exceção.

2° pelo segundo bot, pois o input que ele passa é para o bloco inicio e se ele algum tipo de validação está caindo na exceção.

@Rafael_Figueiredo o primeiro bot está conseguindo fazer o redirect, tanto que a mensagem que pede para digitar o e-mail é do segundo bot.

O bloco que aparentemente está causando erro é o “oAPI] Recuperar contato”. Ele quem faz acesso a API.
Fiz um teste com ele alterando para não utilizar as variáveis de config e secret, passando diretamente na chamada, mas teve o mesmo comportamento.

Coloquei também uma validação de saída do stastus code HTTP 500, mas não caiu nela.

Engraçado que a lógica desse bot estava toda contida no primeiro e funcionava, mas como estava ficando muito grande, resolvi refatorar e separar copiando e colando.

Como não tenho onde ver log, estou meio no escuro


Olá ​@alexandro.lopes tudo bem ? 

 

Tente verificar com a extensão : 

https://help.blip.ai/hc/pt-br/articles/4474389377687-Extens%C3%A3o-Beholder

Oi Raphael, estou na fase de certificação e não consigo instalar essa extensão sem fazer o upgrade da assinatura.

Teria outra forma de “debug”?
Eu ativei o log, mas não tem informação do erro.

@alexandro.lopes mas no bloco que ele redirecionou para exceção vou conseguiu identificar como ele passou por lá clique no blocos para ter essas informações, pois acredito que a falha pode estar sendo impressa por dois motivos:

1° pelo primeiro bot e ele não esteja conseguindo fazer o redirect e estoura a mensagem de exceção.

2° pelo segundo bot, pois o input que ele passa é para o bloco inicio e se ele algum tipo de validação está caindo na exceção.

Por algum motivo não está pegando o secret com o token de autenticação na API no segundo bot, o retorno da API está vindo como “Não Autorizado”.

Passando o token fixo na chamada da API funcionou.

Porém recriei a secret e até troquei de nome, mas não pega.

 


Olá ​@alexandro.lopes tudo bem ? 

 

Tente verificar com a extensão : 

https://help.blip.ai/hc/pt-br/articles/4474389377687-Extens%C3%A3o-Beholder

Oi Raphael, estou na fase de certificação e não consigo instalar essa extensão sem fazer o upgrade da assinatura.

Teria outra forma de “debug”?
Eu ativei o log, mas não tem informação do erro.

@alexandro.lopes mas no bloco que ele redirecionou para exceção vou conseguiu identificar como ele passou por lá clique no blocos para ter essas informações, pois acredito que a falha pode estar sendo impressa por dois motivos:

1° pelo primeiro bot e ele não esteja conseguindo fazer o redirect e estoura a mensagem de exceção.

2° pelo segundo bot, pois o input que ele passa é para o bloco inicio e se ele algum tipo de validação está caindo na exceção.

Por algum motivo não está pegando o secret com o token de autenticação na API no segundo bot, o retorno da API está vindo como “Não Autorizado”.

Passando o token fixo na chamada da API funcionou.

Porém recriei a secret e até troquei de nome, mas não pega.

 

@alexandro.lopes  qual variavel o segundo bot deveria enviar para o end point essa variavel ta no router ou no primeiro bot? 


Olá ​@alexandro.lopes tudo bem ? 

 

Tente verificar com a extensão : 

https://help.blip.ai/hc/pt-br/articles/4474389377687-Extens%C3%A3o-Beholder

Oi Raphael, estou na fase de certificação e não consigo instalar essa extensão sem fazer o upgrade da assinatura.

Teria outra forma de “debug”?
Eu ativei o log, mas não tem informação do erro.

@alexandro.lopes mas no bloco que ele redirecionou para exceção vou conseguiu identificar como ele passou por lá clique no blocos para ter essas informações, pois acredito que a falha pode estar sendo impressa por dois motivos:

1° pelo primeiro bot e ele não esteja conseguindo fazer o redirect e estoura a mensagem de exceção.

2° pelo segundo bot, pois o input que ele passa é para o bloco inicio e se ele algum tipo de validação está caindo na exceção.

Por algum motivo não está pegando o secret com o token de autenticação na API no segundo bot, o retorno da API está vindo como “Não Autorizado”.

Passando o token fixo na chamada da API funcionou.

Porém recriei a secret e até troquei de nome, mas não pega.

 

@alexandro.lopes  qual variavel o segundo bot deveria enviar para o end point essa variavel ta no router ou no primeiro bot? 

Raphael, tudo bem?

O problema é eu não está conseguindo ler a secret quando o bot está conectado ao roteador, recebi a informação que há um erro nesse sentido e orientado a usar variável de configuração por enquanto.

Fiz isso e resolveu o meu problema.

Agradeço sua atenção, amigo.


Comente