En un generador de flujos, una variable es un contenedor para los datos relacionados con una conversación, como el nombre de un cliente o la ID del pedido de una tienda. Durante una conversación, un bot de mensajería puede usar variables para enviar mensajes personalizados, mostrar información dinámica o cambiar el flujo de la conversación.
Acerca de los nombres y valores de las variables
En un generador de flujos, cada variable tiene un nombre y un valor. Cuando se configura un paso en un flujo de respuesta, el nombre actúa como marcador de posición para el valor. Cuando el bot ejecuta el flujo, reemplaza el nombre de la variable por el valor de la variable. Por ejemplo, puede usar una variable llamada Correo electrónico como marcador de posición para la dirección de correo electrónico del cliente.
Qué pasa con las variables vacías
Una variable está vacía si no tiene valor, y el bot de mensajería omite este tipo de variables durante una conversación.
Supongamos que, por ejemplo, un paso Enviar mensaje incluye un mensaje de bot que dice "El estado del envío de su paquete es shipping_status". Si la variable shipping_status está vacía durante una conversación, el mensaje que envía el bot sería "El estado del envío de su paquete es ."
Mensaje de bot | Vista del cliente |
---|---|
![]() |
![]() |
Acerca de los tipos de variables
Variables de cliente
Las variables de cliente guardan la información que el cliente proporciona durante un paso Solicitar detalles, como su nombre y su dirección de correo electrónico.
Cuando se inserta una variable en un paso a través del icono Agregar una variable (), las variables de cliente aparecen bajo Respuestas del cliente.
Variables de servicio externo
Las variables de servicio externo guardan la información recibida de un sistema externo durante un paso Hacer llamada de API. Por ejemplo, el paso puede hacer una solicitud de API de REST a una empresa de servicios de envíos para obtener el estado actual de un paquete.
Los administradores crean variables de servicio externo cuando configuran el paso Hacer llamada de API. Como parte de la configuración, el administrador puede definir un nombre personalizado para cada variable.
Cuando se inserta una variable en un paso a través del icono Agregar una variable (), las variables de servicio externo aparecen bajo Respuestas del servicio externo.
Variables de metadatos de mensajería
Las variables de metadatos de mensajería contienen información sobre la identidad de un cliente y su estado de autenticación. Las variables de metadatos de mensajería obtienen sus valores de los Tokens Web JSON (JWT) firmados que se utilizan para la autenticación de la mensajería.
Las variables de metadatos de mensajería no están activadas de manera predeterminada y solo están disponibles para el Web Widget y los canales de SDK para móviles. Si desea más información sobre cómo activar y usar las variables de metadatos de mensajería, consulte Uso de metadatos de autenticación en una respuesta de bot.
Si están activadas, las variables de metadatos de mensajería aparecen bajo Metadatos de mensajería cuando se inserta una variable en un paso con el icono Agregar una variable ().
Usar variables en un paso de flujo de respuesta
Personalizar mensajes de bots

Enviar datos a sistemas externos
Al hacer una llamada de API de REST a un sistema externo mediante el paso Hacer llamada de API, los administradores pueden insertar variables en la ruta y la cadena de consulta del campoURL de extremo del paso. Si desea más información, consulte Utilización del paso Hacer llamada de API en el generador de flujos.

Ramificar un flujo de respuesta
El paso Ramificar por condición le permite a un administrador ramificar el flujo de la conversación en función del valor de una o más variables. Si desea más información, consulte Comprender las condiciones de ramificación.
0 Comentarios
Inicie sesión para dejar un comentario.