Dónde funcionan las plantillas
Los datos del contacto, las variables, las variables globales y las expresiones funcionan en todos los lugares de las tablas de abajo. Solo cambian las funciones: en algunos lugares solo se permiten las funciones simples, las que no tocan referidos, listas ni saldos y no envían mensajes.
Todas las funciones
| Bloque | Campos |
|---|---|
| Cadena de mensajes | Texto, pies de imágenes, videos y archivos, el mensaje que se muestra ante una respuesta no válida |
| Condición, Selector | El valor con el que se compara la variable |
| Solicitud HTTP | URL y encabezados de la solicitud |
| Operación con variable | Valor |
| Temporizador, Pausa | Fecha y hora |
| Leer registro de la lista, Reservar un registro de una lista, Solicitud de email | Textos de los mensajes |
Solo funciones simples
| Bloque | Campos |
|---|---|
| Botones de cualquier bloque | Texto del botón, enlace, comando |
| Solicitud HTTP | Cuerpo de la solicitud y campos del formulario |
| Webhook saliente | URL |
| Bloques de Google Sheets | Valores y columnas |
| Bloques de pago | Nombre, descripción, texto y enlace de pago |
| Operación con variable | Nombre de la variable y valores de operaciones individuales |
| Agente de IA | Prompt |
Funciones simples: todas las funciones de las secciones Texto, Matemáticas, Fecha y hora y Condiciones, además de var, global, printContactTags, printContactVariables y printGlobalVariables.
Si pones una función que no es simple en uno de esos campos (por ejemplo, getInviteLink() en el texto de un botón), ese lugar quedará vacío.
Los valores de las variables no se procesan
Las plantillas solo funcionan en el texto que escribiste en el bloque. Los valores de las variables, de las variables globales y de los datos del contacto siempre se insertan como texto sin formato, aunque contengan {{ ... }}.
Esto protege al bot de manipulaciones: un contacto no puede escribir {{ ... }} en una respuesta para que el bot ejecute una función o revele tus variables globales.