Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

“hsm”: que es un objeto de JSON donde se pasan los datos específicos del HSM que se seleccionó. Particularmente se pasan 2 datos que determinan el “template” a utilizar (namespace, y elementName), y luego se pasa parameters que son las variables que auto-completan el template. Por ej. Puede ser que un HSM sea algo “Bienvenido {1} a nuestro servicio de atención de WhatsApp”. Donde {1} se reemplaza por el primer parámetro del array, y así sucesivamente si hubiera mas.

Dentro de este objeto se declara la “media” a enviar, se debe proveer un objeto como el siguiente:

Code Block
media = {
  from: 'URL',
  type: image|video|document
  url: 'https://www.buildquickbots.com/whatsapp/media/sample/jpg/sample01.jpg'
}

“flag”: es un string, opcional. Sirve para la comunicación hacia el bot de parámetros opcionales, para capturar datos que de otra manera el bot no podría recibir. Por ej: se podría usar para enviar el email de la persona que se esta contactando, para luego al procesar la respuesta del usuario al HSM, se pueda utilizar dicho email para algún flujo particular.

”agreeHSMConsent”: es un boolean, obligatorio, únicamente para GupShup. Mediante el mismo se indica a Chat-Tonic que el cliente ha obtenido el consentimiento de los usuarios para el envio de los HSMs, via el bot u otro medio

...