Identificar numero e mandar para fluxo diferente conforme a região


Bom Dia.

É possível quando um usuário entrar em contato identificar o DDD e passar para um bot especifico por exemplo um usuário com o DDD 44 vai para o bot x e o DDD 67 vai para o bot y. um bot de roteador ?


2 comentários

Reputação 6
Crachá

Você pode pedir para ele digitar qual região ele está. E fazer as condições de saída de acordo com a entrada para a próxima caixinha. E nessa caixa redirecionar para o sub-bot. Identificar aí precisava ter um script (neste caso não sei)

Reputação 4
Crachá +1

Boa tarde, @Luiz.gustavo!


Se você utiliza apenas o WhatsApp da para pegar o DDD dele a partir do número de telefone que ele esta usando para se comunicar com o script indicado nesse link:




Com o retorno do número do WhatsApp, você pode utilizar o método SubString(), pegando a partir do número 2 ate o 4, assim ele sempre vai te retornar o DDD, e com isso você trata para qual fluxo determinado DDD tem que prosseguir.


Se você utiliza mais alguma plataforma além do WhatsApp, você pode identificar qual o canal que o usuário está utilizando pela variável contact.source. Se a pessoa veio do WhatsApp basta implementar a solução acima. Caso a pessoa venha de outra plataforma, você pode estar pedindo para ela estar digitando o número do DDD dela ou o Telefone por completo e tratar com o SubString(), porém dessa forma você esta mais sujeito a erros do usuário, e você teria que verificar se o DDD indicado existe.

Comente