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

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

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

Entendi, @Bruno_Gabriel :slightly_smiling_face:
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”
}
}
]
}
]
}
}

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.

1 curtida