Triggers
Los desencadenadores permiten automatizar acciones basadas en eventos de flujo. Cuando X sucede, haz Y. No se requiere código — construye tus reglas de automatización desde la consola.
Cómo funcionan los desencadenadores
Un desencadenador tiene tres partes:
- Evento — lo que causa que el desencadenador se active (un mensaje de chat, un seguimiento, un sub, etc.)
- Condiciones — filtros opcionales que deben ser verdaderos para que el desencadenador proceda
- Acciones — lo que sucede cuando el desencadenador se active
Por ejemplo: Cuando un espectador invade con 50 o más espectadores → reproduzca el sonido de la invasión → muestre un GIF de la invasión → publique un mensaje de agradecimiento en el chat.
Eventos de desencadenadores
Eventos de chat
- Mensaje enviado (coincide con una palabra o comando)
- Mensaje de TTS (colocado en la cola)
- Uso de una comando específico
Eventos de flujo
- Nuevo seguidor
- Nuevo suscriptor
- Resub
- Regalo de suscripción (individual o en masa)
- Recibido Raid
- Donación / regalo (YouTube)
- Superchat (YouTube)
- Regalo (TikTok)
Manual / Programado
- Botón de la consola (activar un desencadenador manualmente)
- Cronómetro (dispara cada N minutos durante un flujo)
Condiciones
Las condiciones permiten filtrar cuando un desencadenador se active:
- Umbral de cantidad — por ejemplo, un raid con 50 o más espectadores, una donación de $5 o más
- Contiene texto — coincidir con texto o patrón de texto en el mensaje de chat
- Corresponde a un usuario — objetivo un usuario específico o patrón
- Plataforma — solo se active para eventos de una plataforma específica
- Hora del día — restringir a ciertas horas
Puedes combinar varias condiciones con lógica AND / OR.
Acciones
Cuando un desencadenador se active, puede ejecutar una o más acciones:
| Acción | Descripción |
|---|---|
| Reproducir medios | Reproducir un sonido, imagen o video de tu biblioteca de medios. |
| Enviar mensaje de chat | Publicar texto en chat. Soporta {username}, {amount}, {message} reemplazos. |
| Run TTS | Forzar un mensaje de TTS (saltar la cola o unirlo). |
| Disparar alerta | Mostrar un aviso en la capa. |
| Cambiar preset de compositor | Cambiar tu diseño de capa. |
| Habilitar widget | Mostrar o ocultar un widget específico. |
| Solicitar solicitud HTTP | Llamar a una URL de webhook (enviar POST con datos de evento). |
Las acciones en un desencadenador se ejecutan secuencialmente. Puedes agregar retrasos entre las acciones (por ejemplo, esperar 2 segundos, luego enviar el mensaje de chat).
Crear un desencadenador
- Abre Triggers en la barra lateral de la consola.
- Haz clic en Nuevo desencadenador.
- Dale un nombre.
- Elige el Tipo de evento.
- Agrega Condiciones si es necesario.
- Agrega una o más Acciones.
- Guarda.
Los desencadenadores están activos de inmediato. Utiliza el botón Test para disparar el desencadenador manualmente y verificar que las acciones funcionen como se espera.
Orden de desencadenadores
Cuando varios desencadenadores coinciden con el mismo evento, todos se activan. Si la orden importa (por ejemplo, quieres que se reproduzca un sonido antes de enviar un mensaje de chat), utiliza retrasos dentro de la cadena de acciones de un solo desencadenador en lugar de desencadenadores separados.
