Skip to main content

uma pergunta por exemplo eu tenho 1 bot só e quero redirecionar dentro desse próprio bot para outro bloco, eu preciso usar as 2 requests ou somente a de mandar para o bloco? Pq fui fazer um teste aqui com o postman ele retorna 200 mas ele não manda para o bloco que desejo, simplesmente não acontece nada.

uma pergunta por exemplo eu tenho 1 bot só e quero redirecionar dentro desse próprio bot para outro bloco, eu preciso usar as 2 requests ou somente a de mandar para o bloco? Pq fui fazer um teste aqui com o postman ele retorna 200 mas ele não manda para o bloco que desejo, simplesmente não acontece nada.

@Bruno Ferreira tudo bem ?

Caso tenha apenas um bot não é necessário fazer request é só redirecionar para o bloco. Caso queira ainda fazer o redirecionamento faça apenas com a request de change state lembrando que você vai para no bloco já no momento de fazer o input sem receber a mensagem do bloco vigente.


Boa noite ​@Rafael_Figueiredo eu testei aqui eu estava passando uma informação errada por isso não estava conseguindo, obrigado pelo esclarecimento !!!


uma pergunta por exemplo eu tenho 1 bot só e quero redirecionar dentro desse próprio bot para outro bloco, eu preciso usar as 2 requests ou somente a de mandar para o bloco? Pq fui fazer um teste aqui com o postman ele retorna 200 mas ele não manda para o bloco que desejo, simplesmente não acontece nada.

@Bruno Ferreira tudo bem ?

Caso tenha apenas um bot não é necessário fazer request é só redirecionar para o bloco. Caso queira ainda fazer o redirecionamento faça apenas com a request de change state lembrando que você vai para no bloco já no momento de fazer o input sem receber a mensagem do bloco vigente.

Olá Rafael!

Estou quebrando a cabeça, lendo muitos posts e artigos, mas não consigo fazer o que preciso.
Tenho um bot que envia uma URL para o usuário preencher um formulário. Nesse formulário, ao final, há um botão que deveria enviar uma mensagem de retorno para o bot, para que o usuário continue o fluxo com base nos dados enviados.

Consigo fazer com que a mensagem chegue ao bot (ela aparece nos logs), mas não consigo fazer com que o bot continue o fluxo com base nessa mensagem recebida.
Já tentei enviar com from: contact.identity e to: {id do bot}, e também testei com to: {contact.identity}. Em todos os casos a mensagem aparece no log (e, nesse último caso, chega ao WhatsApp), mas nenhuma ação é disparada.

Também tentei mudar o contato de bloco (change state) depois de enviar a mensagem, para um bloco que não espera entrada do usuário, e nas ações de saída coloquei a leitura dos dados enviados pelo formulário da web, mas o contato fica parado nesse bloco e só processa as ações de saída se fizer alguma entrada.

Poderia pedir que o usuário pressione um botão para continuar depois de preencher o formulário, mas a ideia era que isso fosse automático.
Existe alguma forma de fazer isso?

Agradeço pela ajuda!


uma pergunta por exemplo eu tenho 1 bot só e quero redirecionar dentro desse próprio bot para outro bloco, eu preciso usar as 2 requests ou somente a de mandar para o bloco? Pq fui fazer um teste aqui com o postman ele retorna 200 mas ele não manda para o bloco que desejo, simplesmente não acontece nada.

@Bruno Ferreira tudo bem ?

Caso tenha apenas um bot não é necessário fazer request é só redirecionar para o bloco. Caso queira ainda fazer o redirecionamento faça apenas com a request de change state lembrando que você vai para no bloco já no momento de fazer o input sem receber a mensagem do bloco vigente.

Olá Rafael!

Estou quebrando a cabeça, lendo muitos posts e artigos, mas não consigo fazer o que preciso.
Tenho um bot que envia uma URL para o usuário preencher um formulário. Nesse formulário, ao final, há um botão que deveria enviar uma mensagem de retorno para o bot, para que o usuário continue o fluxo com base nos dados enviados.

Consigo fazer com que a mensagem chegue ao bot (ela aparece nos logs), mas não consigo fazer com que o bot continue o fluxo com base nessa mensagem recebida.
Já tentei enviar com from: contact.identity e to: {id do bot}, e também testei com to: {contact.identity}. Em todos os casos a mensagem aparece no log (e, nesse último caso, chega ao WhatsApp), mas nenhuma ação é disparada.

Também tentei mudar o contato de bloco (change state) depois de enviar a mensagem, para um bloco que não espera entrada do usuário, e nas ações de saída coloquei a leitura dos dados enviados pelo formulário da web, mas o contato fica parado nesse bloco e só processa as ações de saída se fizer alguma entrada.

Poderia pedir que o usuário pressione um botão para continuar depois de preencher o formulário, mas a ideia era que isso fosse automático.
Existe alguma forma de fazer isso?

Agradeço pela ajuda!

@Guillermo_R você teria que redirecionar o usuário mandar um mensagem para ele e só depois do próximo input dele o fluxo voltaria, essa logica faz sentido e te ajuda? posso mandar as request.


Comente