Olá Uluan_Richard, tudo bem?
Para definir para um bot específico, além da requisição que você está fazendo, deverá realizar mais outras duas novas requisições:
Primeiro: Definir o bot/subbot que o usuário será direcionado - Para isso utilize:
{
“id”: “{{$guid}}”,
“to”: “[email protected]”,
“method”: “set”,
“uri”: “/contexts/{{+55DDDnumber}}@wa.gw.msging.net/Master-State”,
“type”: “text/plain”,
“resource”: “{{subBot_name}}@msging.net”
}
onde {{+55DDDnumber}} é o número de telefone do usuário e {{subBot_name}} é o nome do bot/subbot para qual será direcionado.
Segundo: Definir o bloco desse bot/subbot especificado acima, irá ser direcionado o usuário:
{
“id”: “{{$guid}}”,
“to”: “[email protected]”,
“method”: “set”,
“uri”: “/contexts/{{+55DDDnumber}}@wa.gw.msging.net/{{flow_identifier}}”,
“type”: “text/plain”,
“resource”: “{{block_identifier}}”
}
Onde {{+55DDDnumber}} é o número de telefone do usuário, {{flow_identifier}} é o identificador do fluxo e {{block_identifier}} é o identificador do bloco a qual você quer direcionar o usuário.
Para obter o flow_identifier, acesso o bot, vá no botão Configuração do lado esquerdo do bot, depois selecione a opção Identificador do Fluxo.
A sequencia de envio então será:
1) Envio da notificação ativa
2) Definição do bot/subbot
3) Definição do bloco especifico
Abraços
Raquel
Olá @Uluan_Richard, como vai?!
Como compartilhou a @Raquel_Fernandes_Lom, a solução iria envolver requisições HTTP. Nesse caso, as configurações serão baseadas considerando uma das estruturas abaixo:
👉 Router + Principal + Subbots (mais de um bot)
- devem ser realizadas os itens primeiro e segundo acima
👉 somente Builder (único bot)
- deve ser realizada somente o item segundo. Caso necessário, você pode consultar o serviço (endpoint) da API do Blip que faz essa ação: Change user state
🚩 No - Redirecionar Fluxos - Chatbots Router - post de Dicas e Tutoriais, o @Luiz_Topam deixa alguns recursos que podem ser úteis:
Olá @Uluan_Richard ,
O que o pessoal informou acima está certíssimo. 😍
Deixo somente três dicas adicionais.
1. Obrigatoriamente o contexto roteador do sub-bot de destino deve estar habilitado, para que o redirecionamento funcione.
2. Obrigatoriamente o bloco no qual você direciona o usuário deve “aguardar retorno” (Uma resposta).
3. Caso você deseje realizar alguma “ação” nesse bloco, obrigatoriamente ele deve estar nas ações de saída.
Abraços 🚀
Boa tarde Raquel.
Então aqui na empresa a gente não utiliza um bot router, e tudo integrado em um só bot, cada um dos serviçoes, tem um pedaço dentro do builder; eu procurando aqui no help e no doc eu achei o que você falou, mais mesmo assim eu ainda fiquei com dúvida em como forma isso.
muito obrigado por esclarecer a minha dúvida
Então Romulo, aqui a gente não utiliza um bor router, fica tudo em um único fluxo, cada um pega uma parte do builder, eu já achei a documentação dentro do site de doc e help.
Muito Obrigado Romulo.