Obtendo numero telefone pelo whatsapp


Boa tarde


Tentei seguir a forma como dita nesse post

Mas não obtive sucesso, seguindo o post era para o campo {{contact.identity}} conter o numero do telefone antes do @, contudo o que vem nesse campo é algo como isso “[email protected]”, portanto usando o script do post acabo ficando somente com essa informação 87703d23-2899-47d6-b05c-bf9da6be2a3e, imagino que isso possa ser um id, mas então poderia pegar de outro lugar o número?


Att.


4 comentários

Reputação 5

Olá tudo bem?


Se você tiver pela plataforma do Wpp ou Telegram o {{contact.identity}} retornará assim: [email protected]


Esse id gigante pode ser por que você está testando ele dentro do builder, e no builder você não tem um número associado.


Outra forma de pegar o telefone, é solicitando que o usuário envie.

Bom dia Igor


Então eu fiz alguns testes e no whatsapp aparece dessa forma tambem, como visto na print abaixo do whatsapp a primeira mensagem tem o identity completo


image


Fis o teste tanto pelo whatsapp de celular como a versão para pc dele.

Reputação 7

Esse ID gigante é por que ele está usando roteador. Esse @tunnel.msging.net indica isso.


@Antonio_Salto_Neto

Para fazer isso, existem duas maneiras.



  1. Ative o contexto do roteador no seu bot, assim os dados dos contatos ficará no Roteador e não nos sub-bots, centralizando as informações. Aí você poderá usar o {{contact.identity}} como você está tentando usar. Se isso não for interferir no seu fluxo / plano de negócios, é uma boa opção.




  1. Siga este exemplo:


Deu certo, de fato era devido ao roteador, muito obrigado.

Comente