[Resolvido] Atendimento humano via SDK-js


#1

Estou tentando enviar uma mensagem para o blip desk via SDK e não estou conseguido.
Alguma sugestão ?

messageClient:{
type:‘text/plain’,
content:‘ajuda’,
id:‘22429adc-ae76-4416-90cf-468554ba182a’,
from:‘c80b32fe-8389-4338-bd1e-e55a0a74613b.recompensas@0mn.io/default’,
to:‘recompensas@msging.net’,
metadata:{
date_created:‘1531915607623’
}
}

messageBlipDesk:{
id:‘22429adc-ae76-4416-90cf-468554ba182a’,
from:‘recompensas@msging.net’,
to:‘c80b32fe-8389-4338-bd1e-e55a0a74613b.recompensas%400mn.io@desk.msging.net’,
type:‘text/plain’,
content:‘ajuda’
}

Mensagem de Erro.

{
“event”:“failed”,
“reason”:{
“code”:26,
“description”:“The sender node identifier must be in the complete form”
},
“id”:“22429adc-ae76-4416-90cf-468554ba182a”,
“from”:"postmaster@msging.net/#az-iris3",
“to”:"recompensas@msging.net/default-761",
“metadata”:{
#message.to”:“c80b32fe-8389-4338-bd1e-e55a0a74613b.recompensas%400mn.io@desk.msging.net
}
}


#2

@rafaelpa será que vc pode me ajudar ?


#3

Olá @James_Gomes,

o seu erro tem relação com o ‘from’ da sua mensagem. Repare que na mensagem de erro:

The sender node identifier must be in the complete form

Você precisa adicionar a instancia do node do seu bot. No seu caso a forma correta de montar a mensagem é:

messageBlipDesk:{
id:‘22429adc-ae76-4416-90cf-468554ba182a’,
from:‘recompensas@msging.net/default’,
to:‘c80b32fe-8389-4338-bd1e-e55a0a74613b.recompensas%400mn.io@desk.msging.net’,
type:‘text/plain’,
content:‘ajuda’
}

repare que adicionei um /default no from. :wink:


#4

Bom Dia, obrigado pelo retorno.
Adicionei o /deafault e a mensagem de erro mudou.

{ id: ‘e6c026d0-03ac-4b84-86c0-d1555d42b861’,
from: ‘recompensas@msging.net/default’,
to: ‘55493418896ce7f31-3da2-4020-83ad-7c4bf1a4f158.recompensas%400mn.io@desk.msging.net’,
type: ‘text/plain’,
content: ‘Ajuda’ }

{
“event”:“failed”,
“reason”:{
“code”:26,
“description”:“The ‘pp’ property must be specified when sending delegate envelopes”
},
“id”:“e6c026d0-03ac-4b84-86c0-d1555d42b861”,
“from”:"postmaster@msging.net/#az-iris3",
“to”:"recompensas@msging.net/default-878",
“metadata”:{
#message.to”:“55493418896ce7f31-3da2-4020-83ad-7c4bf1a4f158.recompensas%400mn.io@desk.msging.net
}
}

Só funciona se não enviar from.