Skip to main content

Boa tarde pessoal, Tenho um Bot HTTP ao finalizar todo o processo desse meu bot estou redirecionanado para outro bot,

porém ao redirecionar gostaria de saber se existe uma forma de passar alguma mensagem para ele ou algo para que ele seja executado automaticamente sem depender de uma interação humana


obs: Esse bot que estou redirecionando ele utiliza o padrão Builder.

para redirecionar estou realizando a configuração do MasterState e setando o context

Payload Master state
{
   "id":"UUID",
   "method":"set",
   "resource":"[email protected]",
   "to":"[email protected]",
   "type":"text/plain",
   "uri":"/contexts/{ID}@wa.gw.msging.net/Master-State"
}

payload setando o context
{
   "id":"UUID",
   "method":"set",
   "resource":"ID_BLOCO",
   "to":"[email protected]",
   "type":"text/plain",
   "uri":"/contexts/{ID}@wa.gw.msging.net/stateid@{FlowId}"
}

Boa tarde pessoal, Tenho um Bot HTTP ao finalizar todo o processo desse meu bot estou redirecionanado para outro bot,

porém ao redirecionar gostaria de saber se existe uma forma de passar alguma mensagem para ele ou algo para que ele seja executado automaticamente sem depender de uma interação humana


obs: Esse bot que estou redirecionando ele utiliza o padrão Builder.

para redirecionar estou realizando a configuração do MasterState e setando o context

Payload Master state
{
   "id":"UUID",
   "method":"set",
   "resource":"[email protected]",
   "to":"[email protected]",
   "type":"text/plain",
   "uri":"/contexts/{ID}@wa.gw.msging.net/Master-State"
}

payload setando o context
{
   "id":"UUID",
   "method":"set",
   "resource":"ID_BLOCO",
   "to":"[email protected]",
   "type":"text/plain",
   "uri":"/contexts/{ID}@wa.gw.msging.net/stateid@{FlowId}"
}

Olá ​@Edison Gabriel Ferrarini tudo bem ? 

 

Tente algo próximo a isso : 

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

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

 


Boa tarde pessoal, Tenho um Bot HTTP ao finalizar todo o processo desse meu bot estou redirecionanado para outro bot,

porém ao redirecionar gostaria de saber se existe uma forma de passar alguma mensagem para ele ou algo para que ele seja executado automaticamente sem depender de uma interação humana


obs: Esse bot que estou redirecionando ele utiliza o padrão Builder.

para redirecionar estou realizando a configuração do MasterState e setando o context

Payload Master state
{
   "id":"UUID",
   "method":"set",
   "resource":"[email protected]",
   "to":"[email protected]",
   "type":"text/plain",
   "uri":"/contexts/{ID}@wa.gw.msging.net/Master-State"
}

payload setando o context
{
   "id":"UUID",
   "method":"set",
   "resource":"ID_BLOCO",
   "to":"[email protected]",
   "type":"text/plain",
   "uri":"/contexts/{ID}@wa.gw.msging.net/stateid@{FlowId}"
}

Olá ​@Edison Gabriel Ferrarini tudo bem ? 

 

Tente algo próximo a isso : 

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

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

 

Bom dia Rafael, tudo certo e por ai?

tentei mas tomei esse erro aqui

 


será que faltou alguma configuração no meu bot ou será que eu preciso enviar alguma coisa a mais

erro: The 'pp' property must be specified when sending delegate envelopes


Boa tarde pessoal, Tenho um Bot HTTP ao finalizar todo o processo desse meu bot estou redirecionanado para outro bot,

porém ao redirecionar gostaria de saber se existe uma forma de passar alguma mensagem para ele ou algo para que ele seja executado automaticamente sem depender de uma interação humana


obs: Esse bot que estou redirecionando ele utiliza o padrão Builder.

para redirecionar estou realizando a configuração do MasterState e setando o context

Payload Master state
{
   "id":"UUID",
   "method":"set",
   "resource":"[email protected]",
   "to":"[email protected]",
   "type":"text/plain",
   "uri":"/contexts/{ID}@wa.gw.msging.net/Master-State"
}

payload setando o context
{
   "id":"UUID",
   "method":"set",
   "resource":"ID_BLOCO",
   "to":"[email protected]",
   "type":"text/plain",
   "uri":"/contexts/{ID}@wa.gw.msging.net/stateid@{FlowId}"
}

Olá ​@Edison Gabriel Ferrarini tudo bem ? 

 

Tente algo próximo a isso : 

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

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

 

Bom dia Rafael, tudo certo e por ai?

tentei mas tomei esse erro aqui

 


será que faltou alguma configuração no meu bot ou será que eu preciso enviar alguma coisa a mais

erro: The 'pp' property must be specified when sending delegate envelopes

@Edison Gabriel Ferrarini você está fazendo essa request com a chave do router certo ? 

pois caso essa request seja feita com outra chave você precisa assinar o delagation para fazer request em nome do bot x e passar o pp na request : https://docs.blip.ai/?http#give-permissions ai nas permissoes passa para tudo https://github.com/takenet/lime-csharp?tab=readme-ov-file#implementation-overview 

 


Boa tarde pessoal, Tenho um Bot HTTP ao finalizar todo o processo desse meu bot estou redirecionanado para outro bot,

porém ao redirecionar gostaria de saber se existe uma forma de passar alguma mensagem para ele ou algo para que ele seja executado automaticamente sem depender de uma interação humana


obs: Esse bot que estou redirecionando ele utiliza o padrão Builder.

para redirecionar estou realizando a configuração do MasterState e setando o context

Payload Master state
{
   "id":"UUID",
   "method":"set",
   "resource":"[email protected]",
   "to":"[email protected]",
   "type":"text/plain",
   "uri":"/contexts/{ID}@wa.gw.msging.net/Master-State"
}

payload setando o context
{
   "id":"UUID",
   "method":"set",
   "resource":"ID_BLOCO",
   "to":"[email protected]",
   "type":"text/plain",
   "uri":"/contexts/{ID}@wa.gw.msging.net/stateid@{FlowId}"
}

Olá ​@Edison Gabriel Ferrarini tudo bem ? 

 

Tente algo próximo a isso : 

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

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

 

Bom dia Rafael, tudo certo e por ai?

tentei mas tomei esse erro aqui

 


será que faltou alguma configuração no meu bot ou será que eu preciso enviar alguma coisa a mais

erro: The 'pp' property must be specified when sending delegate envelopes

@Edison Gabriel Ferrarini você está fazendo essa request com a chave do router certo ? 

pois caso essa request seja feita com outra chave você precisa assinar o delagation para fazer request em nome do bot x e passar o pp na request : https://docs.blip.ai/?http#give-permissions ai nas permissoes passa para tudo https://github.com/takenet/lime-csharp?tab=readme-ov-file#implementation-overview 

 

Pois é, eu estava passando o token errado mesmo, passei a passar o token correto, porém agora mudou o erro

agora deu esse aqui

 

 

There's no converter of type 'Redirect' to type 'String' available


meu payload que estou enviando
https://contrato_id.http.msging.net/messages
{
    "id": "{uuid}",
    "to": "{ID}@wa.gw.msging.net",
    "type": "application/vnd.lime.redirect+json",
    "content": {
        "address": "{ID_BOT}@msging.net",
        "context": {
            "type": "text/plain",
            "value": "mensagem"
        }
    }
}


Boa tarde pessoal, Tenho um Bot HTTP ao finalizar todo o processo desse meu bot estou redirecionanado para outro bot,

porém ao redirecionar gostaria de saber se existe uma forma de passar alguma mensagem para ele ou algo para que ele seja executado automaticamente sem depender de uma interação humana


obs: Esse bot que estou redirecionando ele utiliza o padrão Builder.

para redirecionar estou realizando a configuração do MasterState e setando o context

Payload Master state
{
   "id":"UUID",
   "method":"set",
   "resource":"[email protected]",
   "to":"[email protected]",
   "type":"text/plain",
   "uri":"/contexts/{ID}@wa.gw.msging.net/Master-State"
}

payload setando o context
{
   "id":"UUID",
   "method":"set",
   "resource":"ID_BLOCO",
   "to":"[email protected]",
   "type":"text/plain",
   "uri":"/contexts/{ID}@wa.gw.msging.net/stateid@{FlowId}"
}

Olá ​@Edison Gabriel Ferrarini tudo bem ? 

 

Tente algo próximo a isso : 

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

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

 

Bom dia Rafael, tudo certo e por ai?

tentei mas tomei esse erro aqui

 


será que faltou alguma configuração no meu bot ou será que eu preciso enviar alguma coisa a mais

erro: The 'pp' property must be specified when sending delegate envelopes

@Edison Gabriel Ferrarini você está fazendo essa request com a chave do router certo ? 

pois caso essa request seja feita com outra chave você precisa assinar o delagation para fazer request em nome do bot x e passar o pp na request : https://docs.blip.ai/?http#give-permissions ai nas permissoes passa para tudo https://github.com/takenet/lime-csharp?tab=readme-ov-file#implementation-overview 

 

Pois é, eu estava passando o token errado mesmo, passei a passar o token correto, porém agora mudou o erro

agora deu esse aqui

 

 

There's no converter of type 'Redirect' to type 'String' available


meu payload que estou enviando
https://contrato_id.http.msging.net/messages
{
    "id": "{uuid}",
    "to": "{ID}@wa.gw.msging.net",
    "type": "application/vnd.lime.redirect+json",
    "content": {
        "address": "{ID_BOT}@msging.net",
        "context": {
            "type": "text/plain",
            "value": "mensagem"
        }
    }
}

 

 

Eu consegui resolver os problemas, só que eu vi que para direcionar no “to” preciso passar o TUNNEL_ID

 

{

    "id": "{UUID}",

    "to": "{ID_TUNNEL}@tunnel.msging.net",

    "type": "application/vnd.lime.redirect+json",

    "content": {

        "address": "{ID_BOT}@msging.net",

        "context": {

            "type": "text/plain",

            "value": "ola"

        }

    }

}

tem uma forma para eu consultar o tunnel id?


Consegui resolver os erros que tavam rolando, consegui enviando o tunnel id no “TO”

 

{

    "id": "UUID",

    "to": "{id_tunnel}@tunnel.msging.net",

    "type": "application/vnd.lime.redirect+json",

    "content": {

        "address": "{BOT_ID}@msging.net",

        "context": {

            "type": "text/plain",

            "value": "ola"

        }

    }

}

mas tem uma forma para consultar os tunnel id dos usuarios em outros bots?


Consegui resolver os erros que tavam rolando, consegui enviando o tunnel id no “TO”

 

{

    "id": "UUID",

    "to": "{id_tunnel}@tunnel.msging.net",

    "type": "application/vnd.lime.redirect+json",

    "content": {

        "address": "{BOT_ID}@msging.net",

        "context": {

            "type": "text/plain",

            "value": "ola"

        }

    }

}

mas tem uma forma para consultar os tunnel id dos usuarios em outros bots?

@Edison Gabriel Ferrarini não, você só consegue validar as informações do tunnel mesmo passando o id que bot gerou….


Comente