A través de BLiP es posible enviar contenidos de texto rotativo utilizando spinning syntax (o spintax), una notación que permite la definición de textos dinámicos que alternan de valor cada vez que son entregados al cliente. Esto permite la construcción de conversaciones más fluidas y naturales con sus clientes, evitando mensajes repetitivos que afectan negativamente la experiencia del usuario.
Para definir un texto rotativo, basta crear grupos de valores delimitados entre llaves (los caracteres { y }) con las opciones separadas por pipes (el carácter |).
Un ejemplo de spintax es:
{Hola|Hola}, ¡bienvenido! ¿Cómo {puedo|podemos} ayudarte?
Esta sintaxis puede dar salida a cualquiera de los siguientes valores:
- Hola, ¡bienvenido! ¿Cómo puedo ayudarte?
- Hola, ¡bienvenido! ¿Cómo puedo ayudarte?
- Hola, ¡bienvenido! ¿Cómo podemos ayudarte?
- Hola, ¡bienvenido! ¿Cómo podemos ayudarte?
Por defecto, el Builder acepta textos con el estándar spintax en cualquier contenido. Para activar el procesamiento de los textos rotativos en los bots creados a través de los SDK o de la API HTTP de BLiP, basta con incluir en los metadatos del mensaje la propiedad #message.spinText con el valor true, como en el ejemplo a continuación:
{
"id": "1",
"to": "128271320123982@messenger.gw.msging.net",
"type": "text/plain",
"content": "{Hola|Hola}, ¡bienvenido! ¿Cómo {puedo|podemos} ayudarte?",
"metadata": {
"#message.spinText": "true"
}
}
Para más información, accede a la discusión sobre el tema en nuestra comunidad o a los vídeos en nuestro canal. 😃