Acciones
Las acciones son lo que el bot ejecuta cuando se activa una reacción. Una reacción puede tener varias acciones; se ejecutan en orden de arriba a abajo. Se añaden con el botón Añadir acción en la sección Acciones del editor. Las acciones intercambian datos a través del contexto de ejecución (ctx) y los parámetros del usuario — ver Sustituciones y fórmulas.
Mensajes y respuestas
- Enviar mensaje — la acción principal: construye la respuesta con bloques (texto, foto, archivo, pausa, IA, llamada a reacción), añade botones inline, menú y pasos de diálogo. Detallado en Mensajes y botones.
- Guardar mensaje — guarda el texto del mensaje entrante en un parámetro del usuario.
- Reenviar — reenvía el mensaje entrante a los chats indicados (con ID de tema opcional).
- Notificación — envía una notificación a los chats de servicio con datos del usuario, el chat y el texto.
Usuario: etiquetas y parámetros
- Modificar etiquetas — añade o elimina etiquetas del suscriptor.
- Modificar parámetros — establece, elimina o incrementa los valores de los parámetros del usuario.
Moderación
- Eliminar recibido — elimina el mensaje entrante (opcionalmente todos los mensajes del usuario, con retraso).
- Eliminar enviados — elimina los mensajes del bot (de esta reacción o todos en el chat, con retraso).
- Modificar permisos — silenciar / quitar silencio / banear / desbanear / restringir permisos a un participante, de forma temporal o permanente; para la restricción se seleccionan permisos específicos.
- Reacción importante (color) — marca el diálogo con un color para el operador.
Datos y colecciones
- Crear registro — añade una fila a una colección; con «clave de deduplicación» funciona como upsert (sin duplicados).
- Actualizar registros — modifica las filas que cumplen el filtro.
- Buscar registros — lee filas en el contexto como un array (para iterar).
- Eliminar registros — elimina filas según un filtro.
- Ciclo por lista — itera sobre un array del
ctxy ejecuta las acciones anidadas para cada elemento (por ejemplo, una difusión por lista).
Más información sobre colecciones en Colecciones y datos.
Solicitudes externas
- Solicitud web — petición HTTP (GET/POST/PUT/DELETE) con cabeceras, cuerpo, códigos de éxito, tiempo de espera y reintentos; la respuesta se guarda en un parámetro o en
ctxmediante JSONPath; puede ejecutarse de forma asíncrona y lanzar reacciones al completarse con éxito o con error. - Cargar URL — descarga una página y guarda su texto legible en
ctx(para procesamiento posterior o IA). - Consulta a fuente — lee datos de un conector conectado (REST / OzmaDB) en
ctx. - Escritura en fuente — escribe datos en un conector (POST/PUT/DELETE).
Sobre fuentes y claves — Fuentes y claves.
IA y cálculos
- IA — consulta a un modelo de lenguaje: prompt, guardado de la respuesta en parámetro/
ctx, esquema JSON opcional para extraer estructura, envío de la respuesta al usuario. Ver Respuestas de IA. - Cálculo — calcula mediante fórmula o mediante tabla de decisiones (reglas «cuando → entonces», gana la primera verdadera) y guarda el resultado en
ctx/parámetro.
Lógica y escenarios
- Reacción en cadena — lanza otra reacción por su nombre.
- Siguiente reacción — pasa el control a la siguiente reacción aplicable de la lista.
- Lanzar escenario — inicia un asistente paso a paso (flow). Ver Escenarios.
- Solicitar confirmación — envía una tarjeta al aprobador; los botones «confirmar»/«rechazar» lanzan las reacciones configuradas.
- Transferir a operador — transfiere el diálogo a la bandeja de entrada del operador. Ver Chats y operadores.
Integraciones
Las acciones GetCourse, Google Sheets y Google Drive se conectan a través de las integraciones del mismo nombre (ver Integraciones). En el constructor de reacciones estas acciones aparecen marcadas como «próximamente» — por ahora úsalas a través de la configuración de la integración, solicitudes web o IA. El envío universal a un servicio externo está disponible mediante la integración Webhook y la acción Solicitud web.
Qué sigue
- Mensajes y botones — constructor de respuestas y diálogos.
- Sustituciones y fórmulas — variables en textos y lógica.