Como funciona o Logic Nodes
Logic Nodes es la forma más visual de armar una automatización en Ayami: conectas bloques en un lienzo, en vez de escribir código o rellenar un formulario paso a paso.
"Piénsalo como una pizarra: cada nodo es una idea, y las líneas son el camino que recorre.", Ayami
Qué es Logic Nodes
Logic Nodes es un editor visual de automatizaciones basado en nodos conectados: arrastras bloques al lienzo — un evento, una condición, una acción — y los conectas con líneas para trazar el camino que debe seguir el flujo.
Forma parte del Logic Engine, el mismo motor de automatización detrás del Logic Builder y del Logic Script. La diferencia está solo en cómo lo construyes: aquí todo sucede organizando nodos en el espacio, en vez de rellenar un formulario paso a paso o escribir comandos de texto.
Los tres productos usan el mismo motor por debajo — así que lo que armes en cualquiera de ellos funciona igual en tu servidor. Elige el que más te haga sentido según tu forma de pensar.
Anatomía del Lienzo
Todo flujo en Logic Nodes sigue la misma lógica: un nodo de evento dispara el flujo, puede pasar por nodos de condición que deciden si el camino continúa, y termina en nodos de acción que hacen que algo suceda de verdad en tu servidor.
Ejemplo simplificado: un comando dispara el flujo, una condición decide el camino, y una acción ejecuta el resultado.
Biblioteca de Nodos
Panel lateral con todos los nodos disponibles, organizados por categoría y con búsqueda.
Propiedades
Panel que se abre al seleccionar un nodo, para configurar sus campos específicos.
Conexiones
Líneas que conectan un nodo con otro, definiendo el orden de ejecución del flujo.
Deshacer/Rehacer
Deshaz y rehaz cualquier cambio en el lienzo, sin miedo a equivocarte.
Categorías de Nodos
Los nodos están organizados en 4 categorías, cada una con su propio color en el lienzo para facilitar la lectura visual del flujo:
Start
Punto de inicio para flujos que no dependen de un disparador externo específico.
Comando
Dispara el flujo cuando alguien usa un comando de barra configurado.
Interaction Create
Se dispara cuando el bot recibe cualquier interacción (botón, menú, etc).
IF
Divide el flujo en dos caminos, según una condición.
Comparar Texto
Compara dos valores de texto entre sí.
Comparar Número
Compara dos valores numéricos (mayor, menor, igual).
Contiene Texto
Verifica si un texto contiene un fragmento específico.
Igual
Verifica si dos valores son exactamente iguales.
Existe
Verifica si un valor existe (no es nulo ni vacío).
Enviar Mensaje
Envía un mensaje en un canal del servidor.
Editar Mensaje
Edita un mensaje ya enviado por el bot.
Responder Interacción
Responde a la interacción (botón, menú) que disparó el flujo.
Responder Mensaje
Responde directamente a un mensaje, como una cita.
Editar Respuesta
Edita una respuesta de interacción ya enviada.
Respuesta Ephemeral
Envía una respuesta visible solo para quien interactuó.
Delay
Pausa el flujo por un tiempo antes de continuar al siguiente nodo.
Variable de Usuario
Lee o escribe un valor asociado a un usuario específico.
Variable del Servidor
Lee o escribe un valor compartido por todo el servidor.
End
Marca el final explícito de un camino del flujo.
Propiedades de un Nodo
Al seleccionar un nodo en el lienzo, el panel de Propiedades se abre a la derecha con los campos específicos de ese tipo de nodo — ahí defines, por ejemplo, en qué canal enviar un mensaje o qué texto mostrar.
Igual que en Logic Builder, los campos de texto aceptan placeholders como {user} o {guild}, que se sustituyen por los valores reales cuando el flujo se ejecuta.
Ejemplo de Flujo Completo
Un flujo simple de bienvenida, armado con 4 nodos conectados en secuencia:
Cada línea entre los nodos representa el orden de ejecución. Cuando una condición tiene más de una salida posible (sí/no), puedes conectar caminos distintos desde ella — igual que Logic Builder permite ramificar con condiciones, solo que aquí el camino queda visible en el propio lienzo.
Ejecución automática
Logic Nodes ya salió de Beta: arma tus flujos visualmente y se ejecutan de verdad en tu servidor.
En cuanto guardas un flujo, el motor de ejecución empieza a escuchar comandos e interacciones (botones, menús, modales) y recorre el grafo automáticamente cuando ocurre el disparador.
Sigue valiendo la recomendación: si quieres algo más rápido de armar, el Logic Builder es el camino más directo; si quieres más control con código, el Logic Script. El Logic Nodes es ideal para flujos visuales más complejos y ramificados.
¿Lista para dibujar tu primer flujo?
Abre el editor visual directamente desde el dashboard de tu servidor y empieza a armar.