Olá Paulo,
você precisa enviar um comando para o BLiP solicitando o contato do cliente.
Para isso basta realizar uma requisição HTTP para a API interna do BLiP com o comando GET contact.
https://docs.blip.ai/?http#get-contact
Método: POST
URI: https://msging.net/commands
Body:
{
“id”: “random-value”,
“method”: “get”,
“uri”: “/contacts/[email protected]”
}
subistitua o valor [email protected] pela identidade do tunel que vc mencionou.
Olá @rafaelpa, consegue me ajudar?
Acho que estou fazendo algo errado pois recebo a seguinte mensagem
Esta é a configuração do meu request
Exemplo de como chega a minha requisição:
Olá @Paulo_Bernardes,
apenas para ter certeza, você está tentando buscar as informações do contato em um sub bot, correto?
Conseguiu evoluir nesse assunto?
Não consegui evoluir não. Eu acabei desistindo temporariamente de trabalhar com o Router e consolidei tudo em um único bot.
Mas o que estava tentando fazer e em breve preciso saber como é:
O fluxo principal está um um sub-bot, e durante este fluxo preciso capturar o Messenger ID do usuário, que está armazenado em contact.identity do bot master.
alguma evolução nesse sentido?
Olá @Adans_Adpool,
Agora ao consultar o diretório de uma conta @tunnel.msging.net
, a propriedade alternativeAccount
contém o identificador original do cliente.
tem como passar um exemplo de como faço esse processo?
Ei pessoal,
A interação sobre esse tópico me ajudou bastante.
Irei validar se o número do cliente já se encontra na nossa base de contatos do Bot de roteador. Caso exista, irei mandar os conteúdos dos templates. Se ao contrário, irei mandar primeiro uma saudação e em seguida os conteúdos.
Enfim, obrigado!