Saltar al contenido
Senchabot Extensions

Guía

Cómo dejar que tus mods cambien escenas de OBS desde el chat

OBS Bridge escucha el chat de Twitch o Kick y pasa a OBS, en tu equipo, los comandos de las personas que autorices. Activa el servidor WebSocket en OBS, escribe tu canal y los usuarios autorizados en la página de configuración y deja abierta la URL de la herramienta que obtienes. Cuando un mod escribe !scene game, OBS cambia a una escena que tenga "game" en el nombre.

Publicada el

Herramientas que cubre:OBS Bridge

¿Cómo se activa WebSocket en OBS?

  1. En OBS, abre Herramientas → Ajustes del servidor WebSocket en el menú de arriba.
  2. Marca la casilla Habilitar servidor WebSocket.
  3. Si la autenticación está activada, haz clic en Mostrar información de conexión y copia la contraseña.
  4. Haz clic en Aceptar.

OBS Bridge habla con obs-websocket 5, que viene integrado en OBS Studio 28 y posteriores. Por defecto se conecta a ws://127.0.0.1:4455; si OBS está en el mismo equipo, deja vacío el campo URL de WebSocket. Si OBS está en otro equipo, escribe la dirección y el puerto de ese equipo, por ejemplo ws://192.168.1.20:4455. Si no puede conectarse, la herramienta lo vuelve a intentar cada 5 segundos.

¿Cómo se configura OBS Bridge?

  1. Abre la página de configuración de OBS Bridge.
  2. Escribe el canal de Twitch, el de Kick o los dos que quieres que escuche.
  3. Añade Usuarios autorizados. Más abajo se explica a quién añadir.
  4. Escribe tu contraseña de OBS WebSocket y cambia la URL de WebSocket si hace falta.
  5. Copia la URL de la herramienta y ábrela en una pestaña del navegador o como panel de navegador personalizado en OBS.
  6. La página de la herramienta muestra tus escenas de OBS. Haz clic en los botones Principal y BRB junto a las escenas que quieras usar como principal y BRB.

Si no eliges ninguna, busca escenas llamadas Main Scene para la principal y BRB Scene para BRB. Lo que eliges se guarda en la URL de la página de la herramienta, así que copia la URL otra vez después de elegir y guárdala en algún lado. La próxima vez que la abras, se cargan las mismas escenas.

¿Qué comandos de chat hay?

Comandos de chat por defecto de OBS Bridge
ComandoQué hace
!scene <nombre de escena>Cambia a la escena cuyo nombre coincide
brbCambia a la escena BRB
backCambia a la escena principal
!startstream / !stopstreamInicia / detiene el stream
!startrecord / !stoprecordInicia / detiene la grabación

brb y back se escriben sin signo de exclamación. Los comandos ignoran las mayúsculas, pero el mensaje entero tiene que ser el comando: brb funciona, brb 5 min no. Puedes cambiar el nombre de cualquier comando en Comandos, en la página de configuración, por ejemplo !switch en lugar de !scene.

El comando para detener el stream termina tu stream de verdad. Mantén corta la lista de autorizados.

¿Cómo encuentra el comando !scene la escena correcta?

Primero busca una coincidencia exacta: !scene game cambia a la escena llamada exactamente "Game", sin importar mayúsculas. Si no hay coincidencia exacta, elige la primera escena que tenga esa palabra en el nombre: !scene chatting encuentra la escena "Just Chatting". Si ninguna escena coincide, no pasa nada.

Si más de una escena contiene la misma palabra, gana la que esté más arriba en tu lista de Escenas. Con escenas de nombres parecidos, lo más seguro es escribir el nombre completo. Cuando añades o renombras una escena, la lista se actualiza sola.

¿Quién puede usar los comandos?

Solo las personas de la lista de Usuarios autorizados. Si la lista está vacía, nadie puede usar comandos, ni siquiera el streamer, así que también tienes que añadir tu propia cuenta.

Cada usuario se añade con una plataforma y aparece en la URL como commandUser=twitch:bob,kick:alice. Un mensaje solo cuenta como comando si coinciden la plataforma y el nombre. Así, aunque alguien en Kick se quede con el nombre de un mod de Twitch, no puede cambiar escenas.

Los nombres viejos guardados sin plataforma (solo bob) funcionan en esa plataforma si la URL tiene una sola plataforma. Con las dos plataformas activas, esos nombres se marcan en amarillo en la página de la herramienta y no pueden usar comandos hasta que les elijas una plataforma.

¿La página de la herramienta tiene que quedarse abierta?

Sí. La página de la herramienta es la que lee el chat y pasa los comandos a OBS. Si cierras la pestaña, los comandos dejan de funcionar. Deja la herramienta abierta en una pestaña o como panel en OBS durante todo el stream; si se cae la conexión con OBS, la herramienta intenta reconectarse cada 5 segundos.

¿Por qué tienes que tratar la URL de la herramienta como una contraseña?

Porque tu contraseña de OBS WebSocket va dentro de la URL (el parámetro obsWebsocketPassword). Compartir la URL es compartir tu contraseña. No la muestres en el stream, no la pongas en el chat y oculta la barra de direcciones cuando compartas pantalla.

La conexión con OBS va directa de tu navegador a OBS. La página de la herramienta se carga desde extensions.senchabot.com como cualquier web, así que la dirección completa, contraseña incluida, viaja con esa petición.