Transferência /redirecionar á outro chatbot por meio de API
Olá,
estamos tentando aplicar o uso do n8n em um builder, e ao final do fluxo dentro do n8n precisamos transferir o usuário para outro chatbot (que é o nosso chatbot de atendimento), mas não estamos conseguindo fazer via API. nos logs ele fala que deu sucesso código 200, mas o usuário não chega ao outro chatbot. Já tentamos quase todos os meios ditos pela comunidade, ter 2 requisições para realizar a transferência mas temos o mesmo resultado.
Queremos fazer isso, mas por meio de API.
Página 1 / 1
Olá,
estamos tentando aplicar o uso do n8n em um builder, e ao final do fluxo dentro do n8n precisamos transferir o usuário para outro chatbot (que é o nosso chatbot de atendimento), mas não estamos conseguindo fazer via API. nos logs ele fala que deu sucesso código 200, mas o usuário não chega ao outro chatbot. Já tentamos quase todos os meios ditos pela comunidade, ter 2 requisições para realizar a transferência mas temos o mesmo resultado.
Queremos fazer isso, mas por meio de API.
Olá @Aline D. tudo bem ?
Essa operação só seria possível se o chatbot setor 2 estivesse dentro do roteador setor 1.
Entendo que receber via requisição http um 200 parece ser algo que indica sucesso, só que o ponto é que ela retorna 200 para qualquer requisição que tenha autenticação valida e json escrito dentro do padrão. Recomendo que para esse situação adicione o chat bot setor 2 no roteador setor 1 e mantenha esse mesmo bot no roteador setor 2 que a operação ira fluir dento do esperado.
Olá,
estamos tentando aplicar o uso do n8n em um builder, e ao final do fluxo dentro do n8n precisamos transferir o usuário para outro chatbot (que é o nosso chatbot de atendimento), mas não estamos conseguindo fazer via API. nos logs ele fala que deu sucesso código 200, mas o usuário não chega ao outro chatbot. Já tentamos quase todos os meios ditos pela comunidade, ter 2 requisições para realizar a transferência mas temos o mesmo resultado.
Queremos fazer isso, mas por meio de API.
Olá @Aline D. tudo bem ?
Essa operação só seria possível se o chatbot setor 2 estivesse dentro do roteador setor 1.
Entendo que receber via requisição http um 200 parece ser algo que indica sucesso, só que o ponto é que ela retorna 200 para qualquer requisição que tenha autenticação valida e json escrito dentro do padrão. Recomendo que para esse situação adicione o chat bot setor 2 no roteador setor 1 e mantenha esse mesmo bot no roteador setor 2 que a operação ira fluir dento do esperado.
Tudo bem sim e você?
Então, eu também tentei fazer isso.
No router do setor 1 eu coloquei nos serviços o chatbot main e o chatbot atendimento. Mas ainda tem o mesmo resultado.
Olá,
estamos tentando aplicar o uso do n8n em um builder, e ao final do fluxo dentro do n8n precisamos transferir o usuário para outro chatbot (que é o nosso chatbot de atendimento), mas não estamos conseguindo fazer via API. nos logs ele fala que deu sucesso código 200, mas o usuário não chega ao outro chatbot. Já tentamos quase todos os meios ditos pela comunidade, ter 2 requisições para realizar a transferência mas temos o mesmo resultado.
Queremos fazer isso, mas por meio de API.
Olá @Aline D. tudo bem ?
Essa operação só seria possível se o chatbot setor 2 estivesse dentro do roteador setor 1.
Entendo que receber via requisição http um 200 parece ser algo que indica sucesso, só que o ponto é que ela retorna 200 para qualquer requisição que tenha autenticação valida e json escrito dentro do padrão. Recomendo que para esse situação adicione o chat bot setor 2 no roteador setor 1 e mantenha esse mesmo bot no roteador setor 2 que a operação ira fluir dento do esperado.
Tudo bem sim e você?
Então, eu também tentei fazer isso.
No router do setor 1 eu coloquei nos serviços o chatbot main e o chatbot atendimento. Mas ainda tem o mesmo resultado.
@Aline D. certo ai após vc fazer esse redirecionamento envie mais um input para o bot e veja se esta no bloco a frente do qual vc redirecionou. lembre que ao redireciona para um bloco vc cai no ponto de responder o bot e o q vc responder serve como input e vai te avançar de acordo com as condições de saida do bloco que vc foi redirecionada.
Bom dia,
Certo, vamos tentar aqui. Tenho mais uma duvida, conseguimos simular o input do usuário? pra que ele não precise mandar nada no bloco?
Caso quisemos fazer o processo de transferência pro inicio do outro chatbot sem definir id do bloco especifico de inicio e com um input pré definido de forma padrão (ex:SD) saberia informar o passo a passo?
Bom dia,
Certo, vamos tentar aqui. Tenho mais uma duvida, conseguimos simular o input do usuário? pra que ele não precise mandar nada no bloco?
a chave de autorização é do bot builder principal que está atrelado ao router.
o usuário tem que ser o tunel que está registrado no bot builder principal não é fácil ter isso do contato caso faça via api, pois teria que ficar dando get nos contatos e procurar a informação lá.
Caso quisemos fazer o processo de transferência pro inicio do outro chatbot sem definir id do bloco especifico de inicio e com um input pré definido de forma padrão (ex:SD) saberia informar o passo a passo?
@Aline D. para isso passe no id do bloco a palavra welcome ou onboarding que ele vai tratar o id como o inicio do bot.
a
Bom dia,
Certo, vamos tentar aqui. Tenho mais uma duvida, conseguimos simular o input do usuário? pra que ele não precise mandar nada no bloco?
Essa requisição funciona e é otima pra isso, mas ela tem que ser feita da seguinte forma.
a url é a : https://{{contract.id}}.http.msging.net/messages
a chave de autorização é do bot builder principal que está atrelado ao router.
o usuário tem que ser o tunel que está registrado no bot builder principal não é fácil ter isso do contato caso faça via api, pois teria que ficar dando get nos contatos e procurar a informação lá.
@Rafael_Figueiredo somente com essa request já consigo redirecionar o usuário de um builder a outro? (Dentro do contexto do router). Estou com o mesmo problema, porém ao redirecionar, ele volta para o chatbot principal do meu router e não vai para o que eu estou passando.
a
Bom dia,
Certo, vamos tentar aqui. Tenho mais uma duvida, conseguimos simular o input do usuário? pra que ele não precise mandar nada no bloco?
Essa requisição funciona e é otima pra isso, mas ela tem que ser feita da seguinte forma.
a url é a : https://{{contract.id}}.http.msging.net/messages
a chave de autorização é do bot builder principal que está atrelado ao router.
o usuário tem que ser o tunel que está registrado no bot builder principal não é fácil ter isso do contato caso faça via api, pois teria que ficar dando get nos contatos e procurar a informação lá.
@Rafael_Figueiredo somente com essa request já consigo redirecionar o usuário de um builder a outro? (Dentro do contexto do router). Estou com o mesmo problema, porém ao redirecionar, ele volta para o chatbot principal do meu router e não vai para o que eu estou passando.
Essa requisição funciona e é otima pra isso, mas ela tem que ser feita da seguinte forma.
a url é a : https://{{contract.id}}.http.msging.net/messages
a chave de autorização é do bot builder principal que está atrelado ao router.
o usuário tem que ser o tunel que está registrado no bot builder principal não é fácil ter isso do contato caso faça via api, pois teria que ficar dando get nos contatos e procurar a informação lá.
@Rafael_Figueiredo somente com essa request já consigo redirecionar o usuário de um builder a outro? (Dentro do contexto do router). Estou com o mesmo problema, porém ao redirecionar, ele volta para o chatbot principal do meu router e não vai para o que eu estou passando.
Possuo um agente de AI chatbot desenvolvido fora da blip e criei um builder somente para conectar nele via Http (não possui chatbot desenvolvido nesse builder). O meu problema é que, ao final do atendimento do agente, preciso redirecionar ao fluxo do chatbot de atendimento. Com essa request acima, mesmo passando no “address” o nome do serviço no router, ele retorna para o serviço principal e não para o que eu deleguei.
Tem alguma ideia do que pode ser?
Fiquei na duvida de fazer esse procedimento acima que vc passou, pois não quero enviar o usuário para um bloco especifico do fluxo de atendimento, quero sempre enviar para o inicio dele.
a
Bom dia,
Certo, vamos tentar aqui. Tenho mais uma duvida, conseguimos simular o input do usuário? pra que ele não precise mandar nada no bloco?
Essa requisição funciona e é otima pra isso, mas ela tem que ser feita da seguinte forma.
a url é a : https://{{contract.id}}.http.msging.net/messages
a chave de autorização é do bot builder principal que está atrelado ao router.
o usuário tem que ser o tunel que está registrado no bot builder principal não é fácil ter isso do contato caso faça via api, pois teria que ficar dando get nos contatos e procurar a informação lá.
@Rafael_Figueiredo somente com essa request já consigo redirecionar o usuário de um builder a outro? (Dentro do contexto do router). Estou com o mesmo problema, porém ao redirecionar, ele volta para o chatbot principal do meu router e não vai para o que eu estou passando.
Possuo um agente de AI chatbot desenvolvido fora da blip e criei um builder somente para conectar nele via Http (não possui chatbot desenvolvido nesse builder). O meu problema é que, ao final do atendimento do agente, preciso redirecionar ao fluxo do chatbot de atendimento. Com essa request acima, mesmo passando no “address” o nome do serviço no router, ele retorna para o serviço principal e não para o que eu deleguei.
Tem alguma ideia do que pode ser?
Fiquei na duvida de fazer esse procedimento acima que vc passou, pois não quero enviar o usuário para um bloco especifico do fluxo de atendimento, quero sempre enviar para o inicio dele.
e esse acima sem a necessidade de input do usuário, mas o que muda é que esse acima você tem que usar a variável de tunnel do contato e quem vai fazer essa request é o bot builder vigente, caso você não tenha esses dados ela não funciona. Caso queria ajudar o state id e master state veja a request do tópico mencionado acima.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
A analisar o ficheiro em busca de vírus
Lamentamos, mas ainda estamos a analisar o conteúdo deste ficheiro, a fim de nos certificarmos de que o mesmo é seguro para descarregar. Agradecemos que tentes de novo dentro de poucos minutos.