Skip to main content

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”: “[email protected]”,


“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.

@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.



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?


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”


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



No teste normal dentro do site funciona…



Como posso corrigir?


Comente