Modelo JSON de mensagem ativa


Pessoal,


Conseguem me passar um modelo do JSON para enviar mensagem ativa contendo uma imagem + quick reply?


Tentei utilizar o que tem no FAQ e não vai de jeito nenhum.


@GabrielPetrone @Rafael_Figueiredo


6 comentários

Reputação 4
Crachá +2

@Bruno_Gabriel

Te ajuda?

Coloca dentro do conteúodo dinâmico.

Coloquei o Json com 3 opções, mas você pode reduzir se quiser, lembrando de editar as áreas citadas:


{


“recipient_type”: “individual”,


“type”: “interactive”,


“interactive”: {


"type": "button",

"header": {

"type": "image",

"text": "take image",

"image": {

"link": "COLA O URL DA IMAGEM AQUI"

}

},

"body": {

"text": "EDITE O TEXTO SE QUISER"

},

"action": {

"buttons":[

{

"type": "reply",

"reply": {

"id": "unique-postback-id",

"title": "EDITE A OPÇÃO 1"

}

},

{

"type": "reply",

"reply": {

"id": "unique-id",

"title": "EDITE A OPÇÃO 2"

}

},

{

"type": "reply",

"reply": {

"id": "unique-id-2",

"title": "EDITE A OPÇÃO 3"

}

}

]
}

}

}

Perdão, eu esqueci de citar que a mensagem tem um link para direcionamento, dai eu acho que só utilizando as mensagens aprovadas que o Meta deixa usar.

Reputação 4
Crachá +2

Bruno, só pra entender melhor.

Você quer utilizar as mensagens para envio direto ao cliente ou no fluxo do bot?

É dentro do fluxo do bot, Alef

Reputação 4
Crachá +2

Entendi, @Bruno_Gabriel 🙂

Envia a mensagem para aprovação com o o botão de URL para redicionamento e a imagem utilizada.

No fluxo você pode utilizar o código editando os locais citados:


{

“type”: “template”,

“template”: {

“namespace”: “COLE AQUI O NAMESPACE”,

“name”: “COLE AQUI O NOME DO MODELO DA MENSAGEM”,

“language”: {

“code”: “pt_BR”,

“policy”: “deterministic”

},

“components”: [

{

“type”: “header”,

“parameters”: [

{

“type”: “image”,

“image”: {

“link”: “COLE AQUI O URL DA IMAGEM”

}

}

]

}

]

}

}

Reputação 7
Crachá +1

Fala meu querido @Bruno_Gabriel , tenta esse aqui:


{
"id": "{{$guid}}",
"to": "{{contact.identity}}",
"type":"application/json",
"content":{
"type":"template",
"template":{
"namespace":"{{namespace}}",
"name":"{{templatename}}",
"language":{
"code":"pt_BR",
"policy":"deterministic"
},
"components":[
{
"type":"header",
"parameters":[
{
"type":"image",
"image":{
"link":"https://s3-sa-east-1.amazonaws.com/msging.net/Services/Images/2e3ff2b4-a8c6-4188-bc0c-0f23531739b2"
}
}
]
},
{
"type": "body",
"parameters": [
{
"type": "text",
"text": "var1"
},
{
"type":"text",
"text":"var2"
}
]
},
{
"type": "button",
"index": "0",
"sub_type": "url",
"parameters": [
{
"type": "text",
"text": "var-da-url"
}
]
}
]
}
}
}


O que está na estrutura desse JSON?




  • HEADER de Imagem


  • BODY com duas variáveis


  • BUTTON de CTA para uma página dinâmica


Caso queira remover um destes componentes, basta excluir toda a chave que representa o tipo (header, body or button).


Espero que te ajude.

abraços.

Comente