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 permisossilenciar / 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 ctx y 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 ctx mediante 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