Skip to main content

Estou tentando trocar o usuario de bloco através da API mas não estou tendo sucesso estou usando o BLIP Chat não tenho roteador estou usando direto no builder, a requisição que estou fazendo está sendo essa metodo POST

https://botNome.http.msging.net/commands

{
  "id": "{{ $json.sessionId }}",
  "to": "[email protected]",
  "method": "set",
  "uri": "/contexts/{{ $json.sessionId.substring($json.sessionId.indexOf('.') + 1) }}/[email protected]",
  "type": "text/plain",
  "resource": "desk:3bef7df7-a512-435e-8338-15dff127ea86"
}

Estou tentando trocar o usuario de bloco através da API mas não estou tendo sucesso estou usando o BLIP Chat não tenho roteador estou usando direto no builder, a requisição que estou fazendo está sendo essa metodo POST

https://botNome.http.msging.net/commands

{
  "id": "{{ $json.sessionId }}",
  "to": "[email protected]",
  "method": "set",
  "uri": "/contexts/{{ $json.sessionId.substring($json.sessionId.indexOf('.') + 1) }}/[email protected]",
  "type": "text/plain",
  "resource": "desk:3bef7df7-a512-435e-8338-15dff127ea86"
}

@joaosilva2505 tente fazer um teste para ver se seu comando funcionou, faça a requisição depois mande um input. se você cair no desk funcionou. 

Caso funcione me avise aqui que te mando a request para contornar a necessidade do input. 


Então a requisição da sucesso mas não redireciona o cliente de fato


Então a requisição da sucesso mas não redireciona o cliente de fato

@joaosilva2505 faça a troca com o change user stare e depois essa abaixo para não ser necessário o input faça dessa forma : 

lembre de usar o id do tunnel do cliente e nao o id direto

use a chave do bot builder e nao do router sei que falo que não tem router, mas é só para lembrar mesmo. 

POST https://{{contract.id}}.http.msging.net/messages HTTP/1.1
Content-Type: application/json
Authorization: Key {YOUR_TOKEN}

{
"id": "2",
"to": "[email protected]",
"type": "application/vnd.lime.redirect+json",
"content": {
"address": "[email protected]",
"context": {
"type": "text/plain",
"value": "Get started"
}
}
}