[Resolvido] Histórico de threads e mensagens

Boa tarde,

Estou tentando utilizar a API descrita no link https://docs.blip.ai/#get-last-threads para consultar as threads e mensagens do bot.

A API está retornando as mensagens mas as threads estão sempre vazias, estou fazendo a requisição de threads de forma incorreta?

Requisição de threads

{  
  "id": "a7a8fd50-a69d-41ca-8120-d04e5e516537",
  "method": "get",
  "uri": "/threads"
}

Resposta

{
  "type": "application/vnd.lime.collection+json",
  "resource": {
    "itemType": "application/vnd.iris.thread+json",
    "items": []
  },
  "method": "get",
  "status": "success",
  "id": "a7a8fd50-a69d-41ca-8120-d04e5e516537",
  "from": "postmaster@msging.net/#az-iris5",
  "to": "teste00113@msging.net",
  "metadata": {
    "#command.uri": "lime://teste00113@msging.net/threads"
  }
}

Requisição de mensagens

{  
  "id": "a7a8fd50-a69d-41ca-8120-d04e5e516537",
  "method": "get",
  "uri": "/threads/d9cb1ee4-077b-4c69-a549-b4996f3a551a.teste00113@0mn.io?$take=1"
}

Resposta

{
  "type": "application/vnd.lime.collection+json",
  "resource": {
    "total": 1,
    "itemType": "application/vnd.iris.thread-message+json",
    "items": [
      {
        "id": "aa79fbde-f014-45e8-85f1-283b08fa310b",
        "direction": "sent",
        "type": "text/plain",
        "content": "Desculpe, não consegui entender!",
        "date": "2019-08-27T15:40:16.274Z",
        "status": "consumed",
        "metadata": {
          "#stateName": "Erro padrão",
          "#stateId": "error",
          "#messageId": "62d98ce5-7849-4a88-9971-9b0756ce20be",
          "$originator": "teste00113@msging.net",
          "$claims": "Node=teste00113@msging.net/az-lx-hosting1;Identity=teste00113@msging.net;DomainRole=Member;AuthenticationScheme=Transport",
          "$internalId": "8f87f0d4-81f0-47c0-bf2a-8dd49486c363",
          "$originatorSessionRemoteNode": "builder.hosting@msging.net/#az-lx-hosting1",
          "#messageKind": "Response"
        }
      }
    ]
  },
  "method": "get",
  "status": "success",
  "id": "a7a8fd50-a69d-41ca-8120-d04e5e516537",
  "from": "postmaster@msging.net/#az-iris4",
  "to": "teste00113@msging.net",
  "metadata": {
    "#command.uri": "lime://teste00113@msging.net/threads/d9cb1ee4-077b-4c69-a549-b4996f3a551a.teste00113@0mn.io?$take=1"
  }
}

Olá @Reinaldo_de_Andrade a requisição está feita corretamente. Vamos tentar entender o motivo de estar vindo em branco.

Você está usando router e subbots?

1 Curtida

Bom dia @Bruno,
Acredito que não, eu apenas criei um novo chatbot pelo builder que já veio com template de mensagem de boas vindas. Também adicionei uma url para receber webhook para testar a integração.

image

@Reinaldo_de_Andrade vou levar esse caso da requisição vazia para a nossa equipe analisar.

Obrigado, agradeço o apoio.

Boa tarde @Bruno,

As mensagens que eu estava mandando no chat era pelo teste do builder e o debug.
Quando testo o chat pelo link do Blip Chat parece que está registrando as threads além das mensagens.

https://chat.blip.ai/?appKey=dGVzdGUwMDExMzplNDkwZjk4Zi00Y2RmLTRmNmUtYjQ5YS0xY2JkMDE4YzQzOGE=

1 Curtida

Obrigado pelo retorno @Reinaldo_de_Andrade.

Vou dar o tópico como resolvido então.

Abraços!