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 enriquecidos
- 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 una URL con una vista previa de la imagen y un título en el que se puede hacer clic para abrir la URL. Los enlaces ricos de TORM tienen algunas limitaciones basadas en canales.
{
"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 selector de lista es una lista de opciones que el contacto puede elegir. 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 listas TORM tienen algunas limitaciones basadas en canales.
{
"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 de TORM tienen algunas limitaciones basadas en canales.
{
"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 hora
Los selectores de tiempo le permiten ofrecer al contacto una selección de horarios, como por ejemplo para programar citas. Los selectores de tiempo TORM tienen algunas limitaciones basadas en canales.
{
"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
}
}
}
Adaptive Card
Adaptive Cards es un método independiente de la plataforma para enviar contenido multimedia enriquecido desarrollado por Microsoft. Adaptive Cards solo se admiten en canales de chat digitales Cualquier canal, contacto o habilidad asociados con Digital Experience. .
Diversos medios de comunicación de voz y digitales que facilitan las interacciones con los clientes en un centro de contacto.
{
"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"
}]
}
}