Olá,
Eu trabalho com a estrutura de routers nos meus bots e queria saber se é possível descobrir o flow-id do sub bot que o usuário está navegando via API?
Meu router
- Bot 1
- Bot 2
Se o usuário estiver no “Bot 2” como que via API eu consigo saber o id do sub-bot e o identificado único do sub-bot? Ou não é possível?
Eu queria garantir que no bot aonde o usuário se encontra o state seja resetado para o “Inicio” e só então eu executaria o Master-state e o change-state para transborda-lo de um sub-bot para outro e alteraria o state-id.
Olá,
Eu trabalho com a estrutura de routers nos meus bots e queria saber se é possível descobrir o flow-id do sub bot que o usuário está navegando via API?
Meu router
- Bot 1
- Bot 2
Se o usuário estiver no “Bot 2” como que via API eu consigo saber o id do sub-bot e o identificado único do sub-bot? Ou não é possível?
Eu queria garantir que no bot aonde o usuário se encontra o state seja resetado para o “Inicio” e só então eu executaria o Master-state e o change-state para transborda-lo de um sub-bot para outro e alteraria o state-id.
Olá
é possivel sim, mas isso você teria que fazer uma logica na api para ter o o equivalente a um de para.
exemplo
bot1 chave1
bot2 chave2
para que você pudesse dar um get na configuração do bot e pegar o flowid
dando um get nessa request :
{
"id": "{{$guid}}",
"method": "get",
"uri": "/buckets/blip_portal:builder_working_flow"
}e depois procurando pelo flowid
a outra alternativa seria vc ja ter esse valor salvo de cada bot
exemplo
bot1 flowid1
bot2 flowid2
ai seria mais simples de buscar em um banco propio.
Olá,
Eu trabalho com a estrutura de routers nos meus bots e queria saber se é possível descobrir o flow-id do sub bot que o usuário está navegando via API?
Meu router
- Bot 1
- Bot 2
Se o usuário estiver no “Bot 2” como que via API eu consigo saber o id do sub-bot e o identificado único do sub-bot? Ou não é possível?
Eu queria garantir que no bot aonde o usuário se encontra o state seja resetado para o “Inicio” e só então eu executaria o Master-state e o change-state para transborda-lo de um sub-bot para outro e alteraria o state-id.
Olá
é possivel sim, mas isso você teria que fazer uma logica na api para ter o o equivalente a um de para.
exemplo
bot1 chave1
bot2 chave2
para que você pudesse dar um get na configuração do bot e pegar o flowid
dando um get nessa request :
{
"id": "{{$guid}}",
"method": "get",
"uri": "/buckets/blip_portal:builder_working_flow"
} e depois procurando pelo flowid
a outra alternativa seria vc ja ter esse valor salvo de cada bot
exemplo
bot1 flowid1
bot2 flowid2
ai seria mais simples de buscar em um banco propio.
Eu entendi sua resposta, tinha até pensando nisso… Acho que o problema tá na transmissão da minha mensagem rsrs.
A única forma que sei de saber aonde o usuário está é usando o “threads”, mas lá não me diz em qual bot do router eu estou navegando.
Pra eu poder fazer o “de para” no “/buckets/blip_portal:builder_working_flow” eu precisaria de alguma forma ver aonde ele tá e pegar o id do bot, isso que eu não to conseguindo fazer.
POST /commands HTTP/1.1
Host: ipiranga.http.msging.net
Authorization: [chave]
Content-Type: application/json
Content-Length: 166
{
"id": "3666f6d1-b36a-47b0-81ff-41598f525deb",
"method": "get",
"uri": "/threads/[numero]@wa.gw.msging.net?refreshExpiredMedia=true&$take=100"
}
Olá,
Eu trabalho com a estrutura de routers nos meus bots e queria saber se é possível descobrir o flow-id do sub bot que o usuário está navegando via API?
Meu router
- Bot 1
- Bot 2
Se o usuário estiver no “Bot 2” como que via API eu consigo saber o id do sub-bot e o identificado único do sub-bot? Ou não é possível?
Eu queria garantir que no bot aonde o usuário se encontra o state seja resetado para o “Inicio” e só então eu executaria o Master-state e o change-state para transborda-lo de um sub-bot para outro e alteraria o state-id.
Olá
é possivel sim, mas isso você teria que fazer uma logica na api para ter o o equivalente a um de para.
exemplo
bot1 chave1
bot2 chave2
para que você pudesse dar um get na configuração do bot e pegar o flowid
dando um get nessa request :
{
"id": "{{$guid}}",
"method": "get",
"uri": "/buckets/blip_portal:builder_working_flow"
} e depois procurando pelo flowid
a outra alternativa seria vc ja ter esse valor salvo de cada bot
exemplo
bot1 flowid1
bot2 flowid2
ai seria mais simples de buscar em um banco propio.
Eu entendi sua resposta, tinha até pensando nisso… Acho que o problema tá na transmissão da minha mensagem rsrs.
A única forma que sei de saber aonde o usuário está é usando o “threads”, mas lá não me diz em qual bot do router eu estou navegando.
Pra eu poder fazer o “de para” no “/buckets/blip_portal:builder_working_flow” eu precisaria de alguma forma ver aonde ele tá e pegar o id do bot, isso que eu não to conseguindo fazer.
POST /commands HTTP/1.1
Host: ipiranga.http.msging.net
Authorization: [chave]
Content-Type: application/json
Content-Length: 166
{
"id": "3666f6d1-b36a-47b0-81ff-41598f525deb",
"method": "get",
"uri": "/threads/[numero]@wa.gw.msging.net?refreshExpiredMedia=true&$take=100"
}
https://docs.blip.ai/?http#get-a-specific-context-variable
se não saber qual contexto ta procurando de um get em todos:
https://docs.blip.ai/?http#get-all-user-39-s-context-variables
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
