[Resolvido] Retorno JSON no builder


#1

Estou tentando fazer uma conexão com uma API para receber um retorno com tipo text.
Na documentação achei assim para o corpo do JSON:
{
“id”: “1”,
“to”: "128271320123982@messenger.gw.msging.net",
“type”: “text/plain”,
“content”: “Welcome to our service! How can I help you?”
}
Mas estou recebendo a mensagem exatamente assim no messenger ou no Blip chat.
Por que não está formatando como na documentação?

Obrigado.


#2

@Lucas_Matteo, não entendi sua dúvida.

  1. Vamos lá, você está criando um bot via Builder ou via Webhook?
  2. Se está utilizando o Builder, sua intenção é usar o conteúdo HTTP? Ou você está tentando utilizando uma ação Requisição HTTP?

Obs.: Os valores presentes na documentação são exemplos de como a mensagem chegará para a sua aplicação, mas algumas informações podem mudar, por exemplo:

  • Id = único para cada mensagem
  • to/from = destinatário/remetente de cada mensagem (muda para cada par de cliente e bot)
  • content = muda de acordo com o conteúdo que o bot e o cliente envia.

#3

oi @rafaelpa, eu estou fazendo uma requisição http pst de entrada e no corpo da resposta estou recebendo:

{

“content”:{
“text”:“Choose an option”,
“options”:[
{
“text”:“First option”
},
{
“order”:2,
“text”:“Second option”
},
{
“order”:3,
“text”:“Third option”,
“type”:“application/json”,
“value”:{
“key1”:“value1”,
“key2”:2
}
}
]
}
}

Mas a minha ideia é montar em quick replies.

Estou errando na formatação do Json?


#4

Olá @Lucas_Matteo,

você precisa montar um JSON seguindo a definição do tipo de conteúdo que você deseja, neste caso um quick-reply.

https://docs.blip.ai/?http#quick-replies

Repare que o quick-reply tem uma propriedade específica chamada

"scope":"immediate"


#5

O meu o builder não está respondendo nada…

No teste normal dentro do site funciona…

Como posso corrigir?