[Resolvido] Obter o Country Code no WhatsApp


#1

Olá.

Estou trabalhando em um Chatbot que irá atender usuários de idiomas distintos, usando um mesmo número telefônico associado ao WhatsApp.

Consigo extrair o MSISDN completo a partir da variável {{contact.identity}}, que retorna algo como 551198749xxxx@wa.gw.msging.net. Porém, a partir desta informação, preciso extrair o country code para direcionar o usuário automaticamente a um atendente em sua língua nativa.

É possível obter somente o country code ou qualquer outra informação que indique o país de origem do telefone?

Obrigado.


#2

Olá @bastdan,

o WhatsApp não fornece informação de CountryCode para os usuários :frowning:
Dessa forma minha sugestão é que vc colete essa informação (do lado da sua aplicação ou perguntado para o cliente) e armazene no extras do contato. :wink:


#3

Olá, apenas para complementar, optamos por detectar o country code via aplicação nossa, utilizando a biblioteca do Google (https://github.com/googlei18n/libphonenumber) para inferir essa informação a partir do número completo.


#4

Perfeito, a libphonenumber é massa! :wink: