Esquemas TORM JSON 

Esta página ofrece los esquemas JSON para los siguientes elementos de medios enriquecidos TORM:

  • Selectores de lista
  • Respuestas rápidas
  • selectores de tiempo
  • Enlaces ricos
  • Tarjeta adaptable

Estos son los elementos TORM que están disponibles para usarse en los scripts. Puede construirlos en una SNIPPET acción que se le enviarán a los contactos . Antes de usar un elemento, verifique que el canal digital con el que esté trabajando sea compatible con ese elemento.

Puede enviar estos elementos directamente usando la API Saliente. Los ejemplos TORM de esta página muestran el esquema a seguir para el parámetro messageContent de las API Salientes.

Enlace enriquecido

Un enlace enriquecido es URL con una vista previa de una imagen y un título al que se le puede hacer clic para abrir el URL Los enlaces enriquecidos TORM tienen algunas limitaciones según el canal.

{
 "type": "RICH_LINK",
 "fallbackText": "Text sent if rich message is not available on external platform",
 "payload": {
 	"media": {
	  "fileName": "place-kitten.jpg",
	  "url": "https://placekitten.com/200/300",
	  "mimeType": "image/jpeg"
    	},
  "title": {
    "content": "Check our new gadget!"
   },
  "url": "https://www.google.com"
 }
}

Selector de lista

Un selección de lista es un lista de opciones desde la que puede elegir el contacto. Normalmente se muestran las opciones en una capa con mayores capacidades de formato, como íconos, títulos y subtítulos. Los selectores de lista en general permiten más opciones que las respuestas rápidas. Los contactos pueden seleccionar más de una opción, y las opciones son persistentes en la conversación. Los selectores de lista TORM tienen algunas limitaciones según el canal.

{
"type": "LIST_PICKER",
"fallbackText": "Text sent if rich message is not available on external platform",
"payload": {
	"title": {
	 "content": "Choose a color!"	
 	  },
	"text": {
	 "content": "What is your favourite color?"
	  },
	"actions": [
	  {
	   "type": "REPLY_BUTTON",
	   "icon": {
		 "fileName": "place-kitten.jpg",
		 "url": "https://placekitten.com/200/300",
		 "mimeType": "image/jpeg"
		 },
	   "text": "red",
	   "description": "Like a tomato",
	   "postback": "/red"
	   },
      {
      "type": "REPLY_BUTTON",
      "icon": {
      "fileName": "place-kitten.jpg",
      "url": "https://placekitten.com/200/300",
      "mimeType": "image/jpeg"
       },
    "text": "Green",
    "description": "Like an apple",
    "postback": "/green"
     }
   ]
}

Respuestas rápidas

Una respuesta rápida es un mensaje de texto con botones. El contacto puede hacer clic en alguno de los botones. Después de un clic, se envía su contenido como saliente. Normalmente, cuando se envía una respuesta, no es posible hacer clic en otros botones. Las respuestas rápidas TORM tienen algunas limitaciones según el canal.

{
 "type": "QUICK_REPLIES",
 "fallbackText": "Text sent if rich message is not available on external platform",
 "payload": {
    "text": {
	"content": "Hello, we will deliver the package between 12:00 and 16:00. Please specify which day."
  },
 "actions": [
    {
	  "type": "REPLY_BUTTON",
	  "text": "Today",
	  "postback": "{\"id\":\"1\"}"
	},
	{
	  "type": "REPLY_BUTTON",
	  "text": "Tomorrow",
	  "postback": "{\"id\":\"2\"}"
	}
  ]
}
}

Selector de horas

Los selectores de tiempo le permiten ofrecer al contacto una selección de horas, como para programar citas. Los selectores de hora TORM tienen algunas limitaciones según el canal.

{
"type": "TIME_PICKER",
"fallbackText": "Text sent if rich message is not available on external platform",
"payload": {
  "title": {
  "content": "Check our new gadget!"
  },
"timeSlots": [
  {
    "id": "unique-id",
	"duration": 3600,
	"startTime": "2017-05-26T08:27:55+00:00"
  }
],
"location": {
  "title": {
    "content": "Check our new gadget!"
   },
  "latitude": 44.44,
  "longitude": 55.55,
  "radius": 33.3
   }
 }
}

Tarjeta adaptable

Le permite enviar una tarjeta adaptable. Las tarjetas adaptables únicamente son compatibles con los canalesCerrado Una forma de que los contactos interactúen con agentes o bots. Un canal puede ser de voz, correo electrónico, chat, redes sociales, etc. de chat digitalesCerrado Cualquier canal, contacto o habilidad asociados con Digital Experience..

{
"type": "ADAPTIVE_CARD",
"fallbackText": "Url sent: https://placekitten.com",
"payload": {
  "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  "type": "AdaptiveCard",
  "version": "1.5",
  "body": [{
    "type": "Image",
    "url": "https://placekitten.com/200/300",
	"spacing": "none",
	"size": "stretch"
  }],
  "actions": [{
    "type": "Action.OpenUrl",
	"title": "Show me the cats!",
	"url": "https://placekitten.com"
  }]   
 }
}