[Resolvido] Desabilitar parte do Fluxo

Olá!

É possível capturar as informações de origem do usuário (canal pelo qual o usuário acessou o bot) e com essa informação bloquear parte do fluxo para esse usuário?

Por exemplo: Tenho um bot que está publicado em diversos canais, como Blip Chat, Whats e na versão mobile.
Para os usuários do mobile é necessário bloquear uma parte do fluxo, e direcionando ele para outra parte do fluxo.

Seria possível capturar a informação de origem do contato, utilizando uma requisição http(como devo construir?) e então tratar para que Se o usuário teve origem pelo Mobile, ele seja direcionado para o bloco x e Se o usuário teve origem nos outros canais, ele seja direcionado para o bloco y?

Utilize a variável contact.source

1 Curtida

Beleza, essa parte eu consegui fazer.

Agora tenho a variável e os valores de resposta.
Como eu faria para tirar o usuário que vem via mobile para não acessar parte do fluxo?

1 Curtida

@camila.rocha faz algumas verificações, exemplo:

Eu não sei se é assim que é o valor “mobile”, “desktop” apenas a lógica que vai te servir.

3 Curtidas

O contact.source só me traz um valor para blip chat 0mn.io

Mas setei a informação iOS e Android como um extra e tratei no fluxo mudando o usuário de bloco.

Valew Igor! Foi bem nessa linha que fiz mesmo!

2 Curtidas

Fantástico, ótimo que deu certo!!!