Boa tarde
Estou tentando enviar uma mensagem do WhatsApp para uma pessoa que nunca se comunicou com meu chatbot.
É possível fazer isso?
Os usuários pedem para se comunicar com meu bot através de um anúncio no facebook e me deixam seu número.
Criei o contato seguindo a documentação “Adicionar contato”:
POST /commands HTTP/1.1
{
"id": "{{$guid}}",
"method": "set",
"uri": "/contacts",
"type": "application/vnd.lime.contact+json",
"resource": {
"identity": "{phoneNumber}@tunnel.msging.net",
"name": "{username}",
"phoneNumber": "{phoneNumber}",
"lastMessageDate": "2022-05-02T16:08:00.000Z",
"extras": {
"tunnel.owner": "{provider}@msging.net",
"tunnel.originator": "{phoneNumber}@wa.gw.msging.net",
"origen":""
},
"source": "WhatsApp"
}
}
Mas quando faço a solicitação get /contacts o contato que adicionei não está lá:
{
"id": "{{$guid}}",
"method": "get",
"uri": "/contacts?$filter=(substringof('{username}'%2Cname))"
}
Ele si aparece quando eu faço /contacts/{identity}.:
{
"id":"{{$guid}}",
"to": "[email protected]",
"method": "get",
"uri": "/contacts/{phoneNumber}@tunnel.msging.net"
}
Isso é porque o usuário não se comunicou anteriormente com o chatbot?
Eu li os posts relacionados no fórum, mas não consegui resolver meu problema. O que estou fazendo errado?
Aguardo sua resposta, muito obrigado!