SubBot encaminhar para pBotPrincipal

Bom dia pessoal,

Tenho um bot que tanto é usado como bot normal, como pode ser chamado por um botrouter e é ai que vem o problema.

Se ele for chamado pelo router, como faço para saber que a origem foi o router ?

No final do Bot vou ter que redirecionar para um menu, se ele foi chamado pelo router vou mandar ele pro menu do bot principal, caso contrário vou mandar ele para o menu dele mesmo.

Alguem tem alguma idéia de como fazer isso ?

2 Curtidas

Acho que talvez a solução seja você chamar a API Get-Tunnel-Infos (https://docs.blip.ai/#get-a-tunnel-info) e se for um retorno positivo, manda pro Router, se for negativo, vai pro mesmo bot.

Mas gostei da ideia, você usa isso via blip chat? QUero dizer, não dá pra fazer isso via outros canais né? No seu caso você disponibiliza o blip chat só do Bot e o blip chat do Router?

Conte-me mais :smiley:

3 Curtidas

Vc pode usar a variável {{tunnel.originator}}, se ela estiver preenchida, então veio do router

4 Curtidas

uiii, melhor ainda! Valeu por essa dica Brunão!!!

esses brunos são feras, quem me dera chamar Bruno

1 Curtida