Queria saber se é possível capturar o nome do serviço do bot que foi cadastrado no router a partir de uma variável dentro desse mesmo serviço.
OBS.: Sem armazenar o nome do serviço nos recursos do router (hardcode).
Queria saber se é possível capturar o nome do serviço do bot que foi cadastrado no router a partir de uma variável dentro desse mesmo serviço.
OBS.: Sem armazenar o nome do serviço nos recursos do router (hardcode).
Olá Nanzin, blz?
Não tem nenhum recurso nativo do Blip que te permita fazer isso. Não integração direta entre o roteador e seus subbots. O que você pode fazer é cadastrar o nome dos subbots no roteador com algo que você consiga pegar como variável no fluxo. Testei aqui o indentificador
do bot atende a essa necessidade. Dessa forma, você teria que cadastrar o nome do subbot no roteador como o id dele.
No caso desse meu bot de testes o id é testeaddons
. Assim eu cadastro esse serviço no meu roteador com esse nome:
No fluxo eu consigo obter esse dado pela variável {{application.identifier}}
.
E como todos os bots possuem ids únicos, você consegue realizar dessa forma. Agora, se o nome do serviço for qualquer outro valor, ai já não tem uma solução nativa para isso.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.