Olá Blippers, tudo bem com vocês ?
Espero que sim e que possamos começar esse ano com pé direito 🚀 e para isso preparei esse guia simples de com usar a localização nativa do Blip e convertendo latitude e longitude para endereço ou cep como desejarem.
1° Passo : Vamos no builder do bot e vamos adicionar bloco aonde o bot a solicitação da localização da pessoa que se comunica com nosso bot.
e vai ficar assim :
2° Passo : Vamos colocar para aguar o input do usuario e validar ele para que a pessoa só envie a localização e nada mais.
Iremos salvar também o input do usuário em uma variável assim :
3° Passo : Agora nas ações de saída vamos adicionar uma requisição http :
url
https://nominatim.openstreetmap.org/reverse?format=json&lat={{end@latitude}}&lon={{end@longitude}}&zoom=18&addressdetails=1
Adicione os dois cabeçalhos conforme a foto:
e no próximo bloco vamos colocar a saída convertida e retornando a variavel endb@display_name :
Ressalto que a requisição retorna esse campos :
Após isso teremos esse resultado :
Em relação a LGPD informo que os endereços acima no print são fictícios e escolhidos de forma alheatório para esse guia, mas com a api montada de forma certa usará a localização da pessoa que se comunica com o bot.