Streamer.bot
Incluida en Macro DeckEjecuta acciones de Streamer.bot, envía mensajes de chat y reacciona a todos los eventos que informa Streamer.bot.
El cuadro de diálogo Conectar Streamer.bot con dirección, puerto, endpoint y contraseña
- Ejecuta cualquier acción de Streamer.bot, con argumentos
- Lanza disparadores de código personalizados
- Envía mensajes de chat a Twitch, YouTube, Trovo o Kick
- Reacciona a cualquier evento que informe Streamer.bot
- Lee variables globales de Streamer.bot en Macro Deck
La integración Streamer.bot conecta Macro Deck con el servidor WebSocket de Streamer.bot. Tus botones inician las acciones que creaste en Streamer.bot, y todo lo que informa Streamer.bot (mensajes de chat, follows, subs, raids, canjes de puntos del canal, temporizadores y eventos de código personalizados) puede iniciar un flujo en Macro Deck.
Qué puedes hacer
- Ejecuta una acción de Streamer.bot. Elígela de la lista de tus acciones y pasa argumentos opcionales, que la acción lee como
%key%. - Lanza un disparador de código personalizado, también con argumentos opcionales.
- Envía un mensaje de chat a través de Streamer.bot a Twitch, YouTube, Trovo o Kick, como la cuenta del emisor o como la cuenta del bot. El mensaje puede contener variables de Macro Deck y valores del evento.
- Lee una variable global de Streamer.bot, persistente o solo de la sesión, en una variable de Macro Deck.
- Reacciona a cualquier evento de Streamer.bot con el disparador Evento de Streamer.bot. Elige un origen, por ejemplo Twitch, y un evento para acotarlo, o deja ambos vacíos para reaccionar a todo. El flujo recibe el usuario, el mensaje y los datos sin procesar del evento en JSON.
Algunos ejemplos:
- Un botón Escena: Juego que ejecuta una acción de Streamer.bot y pasa el nombre de la escena como argumento.
- Un botón Hidrátate con dos acciones Enviar mensaje de chat que publican el mismo recordatorio en Twitch y en YouTube.
- Un flujo que se ejecuta con un evento de follow de Twitch en Streamer.bot y muestra una notificación en Macro Deck.
- Un botón que lee un contador de una variable global de Streamer.bot y lo muestra como etiqueta.
Cómo funciona
Macro Deck se mantiene conectado a Streamer.bot y recibe sus eventos en el momento en que ocurren. Las variables muestran si la conexión está activa, la versión de Streamer.bot, el nombre de la instancia y el nombre y la plataforma del emisor. Cuando Streamer.bot se cierra o su servidor WebSocket se detiene, Macro Deck sigue intentando volver a conectarse, y los disparadores Conectado y Desconectado permiten que un flujo reaccione. La integración tiene una única configuración.
Qué necesitas
- Macro Deck 3 en Windows, macOS o Linux
- Streamer.bot en ejecución en este ordenador o en otro de tu red
- El servidor WebSocket iniciado en Streamer.bot en Servers/Clients > WebSocket Server
Configúrala
Paso 1: Inicia el servidor WebSocket en Streamer.bot
En Streamer.bot, abre Servers/Clients > WebSocket Server y asegúrate de que el servidor esté iniciado. Anota la dirección, el puerto y el endpoint, y la contraseña si activaste la autenticación.
Paso 2: Abre Streamer.bot en Macro Deck
En Macro Deck, haz clic en Integraciones en la barra lateral y después en Streamer.bot. En la pestaña Resumen, haz clic en Configurar en la sección Configuración. Activar el interruptor de arriba a la derecha abre el mismo cuadro de diálogo, y la integración se activa cuando termina la configuración.
Paso 3: Introduce los datos de conexión
Rellena el cuadro de diálogo Conectar Streamer.bot:
- Dirección:
127.0.0.1si Streamer.bot se ejecuta en el mismo ordenador; si no, su dirección IP. - Puerto: el puerto del servidor WebSocket,
8080de forma predeterminada. - Endpoint: la ruta en la que escucha el servidor,
/de forma predeterminada. - Contraseña: solo si la autenticación está activada en Streamer.bot.
Haz clic en Continuar. Macro Deck prueba la conexión antes de guardarla.
- Dirección:
Paso 4: Añade una acción de Streamer.bot a un botón
En la página Deck, haz clic en el botón que quieras usar. El deck tiene que estar desbloqueado: lo está cuando el botón de arriba a la derecha dice Bloquear. El editor se abre con Pulsación corta seleccionada. Haz clic en + Añadir acción, selecciona Streamer.bot a la izquierda del cuadro de diálogo Añadir acción y elige Ejecutar acción. Selecciona la acción de Streamer.bot en Acción y, si los necesita, añade Argumentos. Después haz clic en Guardar.
Paso 5: Pulsa el botón
Pulsa el botón en tu teléfono, en tu tablet o en el cliente web. Streamer.bot ejecuta la acción. Si no pasa nada, comprueba que el servidor WebSocket de Streamer.bot esté iniciado y que la configuración muestre Conectado en la página Streamer.bot de Integraciones.
Acciones4
Ponlas en un botón o ejecútalas desde un flujo.
- Ejecutar acción
- Ejecuta una acción de Streamer.bot, con argumentos opcionales.
- Ejecutar disparador de código
- Lanza un disparador de código personalizado de Streamer.bot, con argumentos opcionales.
- Enviar mensaje de chat
- Envía un mensaje de chat a través de Streamer.bot a Twitch, YouTube, Trovo o Kick.
- Obtener variable global
- Lee una variable global de Streamer.bot en una variable de Macro Deck.
Disparadores3
Un botón o un flujo puede reaccionar a estos eventos.
- Evento de Streamer.bot
- Cualquier cosa que informe Streamer.bot, como mensajes de chat, follows, subs, raids, canjes, temporizadores y eventos de código personalizados. Si quieres, acotado por origen y evento.
- Conectado
- Macro Deck se conectó a Streamer.bot.
- Desconectado
- Se perdió la conexión con Streamer.bot.
Variables5
Muestra estos valores en botones y widgets, o úsalos en condiciones.
streamerbot_is_connected- Si Macro Deck está conectado a Streamer.bot.
streamerbot_version- La versión de Streamer.bot.
streamerbot_instance_name- El nombre de la instancia de Streamer.bot.
streamerbot_broadcaster_name- La cuenta del emisor en Streamer.bot.
streamerbot_broadcaster_platform- La plataforma de la cuenta del emisor.
Preguntas frecuentes
¿Funciona si Streamer.bot se ejecuta en otro ordenador?
Sí. Introduce la dirección IP de ese ordenador como Dirección. En Streamer.bot, el servidor WebSocket tiene que escuchar en una dirección a la que llegue el otro ordenador, y el puerto tiene que estar abierto en su cortafuegos.
¿Necesito una contraseña?
Solo si activaste la autenticación del servidor WebSocket en Streamer.bot. Macro Deck guarda la contraseña cifrada en el ordenador en el que se ejecuta Macro Deck.
¿Cómo paso valores a una acción de Streamer.bot?
Añádelos en Argumentos en Ejecutar acción o Ejecutar disparador de código. Cada clave está disponible en Streamer.bot como %key%.
¿Qué pasa cuando Streamer.bot se cierra?
Macro Deck sigue intentando volver a conectarse y se conecta de nuevo en cuanto vuelve el servidor WebSocket. Hasta entonces, las acciones fallan con Streamer.bot no está conectado.
¿Por qué Obtener variable global dice que la variable no existe?
Comprueba el nombre y si la variable es persistente en Streamer.bot. Desactiva Persistente en la acción para leer una variable que solo existe durante la sesión actual.
Más en Streaming
OBS Studio
Incluida en Macro DeckCambia de escena, controla tu directo, la grabación y el audio, y reacciona a lo que pasa en OBS Studio.
Meld Studio
Incluida en Macro DeckCambia y prepara escenas, controla capas, efectos y pistas de audio, y ponte en directo en Meld Studio.
Streamlabs Desktop
Incluida en Macro DeckCambia de escena y controla tu directo, la grabación y las fuentes de audio en Streamlabs Desktop.
Twitch
Incluida en Macro DeckMuestra tu chat de Twitch y las estadísticas de tu directo, modera, lanza encuestas y anuncios, y reacciona a follows, subs y raids.
YouTube
Incluida en Macro DeckMuestra el chat en directo y las estadísticas de tu directo de YouTube, cambia el título y las etiquetas, y reacciona a Super Chats y miembros.