Reacciones: conceptos básicos
Una reacción es el bloque de construcción principal de un bot: una regla que describe cuándo activarse, bajo qué condiciones y qué hacer. Un bot es una lista ordenada de reacciones; para cada evento entrante, la plataforma recorre la lista de arriba a abajo y aplica la primera reacción que coincida. La sección está en Reacciones en el menú izquierdo.
De qué se compone una reacción
Una reacción tiene cuatro partes (pestañas del editor):
- Disparador — el evento al que responde la reacción: texto, comando, multimedia, pulsación de botón, evento del sistema, programación, etc. Ver Disparadores.
- En chats — dónde funciona la reacción: chat privado, grupos al dirigirse al bot, chats específicos; más filtros por estado del usuario.
- Condiciones — filtros adicionales (etiquetas, parámetros, hora, número de mensajes, etc.). Ver Condiciones y chats.
- Acciones — lo que hace el bot al activarse: envía un mensaje, añade etiquetas, escribe en una colección, invoca IA, etc. Ver Acciones.
Creación y edición
Pulsa Crear reacción (o abre una existente). En el encabezado del editor: nombre (obligatorio), número #N, descripción y el interruptor Activa. A la izquierda — navegación por las secciones Disparador / En chats / Condiciones / Acciones; en el centro — el formulario; a la derecha — la vista previa de Telegram, que muestra cómo quedará el mensaje con bloques, teclado y menú. Guarda con el botón Guardar.
En una reacción guardada, el editor muestra un panel de estadísticas: número de activaciones, gráfico y últimos eventos.
Orden y prioridad
Las reacciones de la lista se pueden reordenar arrastrando — el orden determina la prioridad. Ante un evento, se activa la primera reacción que coincida y el recorrido se detiene. Para continuar el recorrido y permitir que se activen las siguientes reacciones aplicables, añade la acción Siguiente reacción (goto_next).
Activar y desactivar
El interruptor en la fila de la lista (o Activa en el editor) activa y desactiva la reacción sin eliminarla. Las reacciones desactivadas se omiten durante el recorrido.
Duplicar y eliminar
En la fila de la lista hay botones Duplicar (crea una copia) y Eliminar. Duplicar es útil cuando necesitas una reacción similar con pequeñas variaciones.
Importar y exportar
Una reacción puede exportarse a JSON (botón Exportar en el editor) y volver a cargarse (Importar en la lista). Esto permite mover reacciones entre bots y guardar versiones fuera de la plataforma.
Difusión de una reacción
El botón Difusión en la fila de la reacción (icono «enviar») enviará esa reacción a todos los suscriptores activos del bot — muy útil para anuncios y notificaciones. La audiencia se puede filtrar por etiquetas. Más información en Difusiones.
Cadenas y diálogos
Con varias reacciones se construyen escenarios:
- Reacción en cadena (
chain) — una acción que lanza otra reacción durante la ejecución. - Siguiente reacción (
goto_next) — pasa el control a la siguiente reacción aplicable de la lista. - Pasos de diálogo — un bloque de mensaje puede esperar la respuesta del usuario (con verificación de formato), pausando el escenario. Ver Mensajes y botones.
- Rama «si no» — si las condiciones de la reacción no se cumplen, se puede lanzar otra reacción (campo en la sección «Condiciones»).
Qué sigue
- Disparadores — todos los tipos de activación.
- Condiciones y chats — filtros y ámbito de acción.
- Acciones — lista completa de acciones.
- Mensajes y botones — constructor de respuestas.