Vfinity2.0 α
Desarrolladores

Streamer.bot

Ejecuta tus acciones de Streamer.bot desde cualquier evento de Vfinity o botón del Panel rápido

Conecta Vfinity a Streamer.bot en tu equipo, y cualquier evento o botón del Panel rápido podrá ejecutar una de tus acciones de Streamer.bot, transmitiendo el nombre del espectador, el regalo o el mensaje del chat.

Vfinity se conecta al servidor WebSocket de Streamer.bot como cliente. Streamer.bot debe estar abierto, con su servidor WebSocket iniciado, antes de que Vfinity pueda comunicarse con él.

127.0.0.1
host que Vfinity busca primero
8080
puerto que Vfinity busca primero
Este equipo
dónde se almacena la contraseña

Conectar Streamer.bot

Iniciar el servidor WebSocket de Streamer.bot

En Streamer.bot, inicia su servidor WebSocket y anota la dirección, el puerto y la contraseña que utiliza.

Abrir la tarjeta de Streamer.bot

En Vfinity, ve a AjustesConexiones. En Apps, abre la tarjeta de Streamer.bot y activa Conectar a Streamer.bot.

Introducir su ubicación

Rellena Dirección IP y Puerto para que coincidan con Streamer.bot. Si su servidor solicita una contraseña, escríbela en Contraseña del servidor.

Conectar

Haz clic en Conectar Streamer.bot. El estado de la tarjeta cambiará a Conectado, y Vfinity leerá tu lista de acciones de Streamer.bot.

Streamer.bot se encuentra bajo Apps en Ajustes › Conexiones, junto a VTube Studio y OBS.

Si Vfinity no puede conectarse, la tarjeta mostrará Problema: seguido del motivo del error. Cuando se pierde una conexión, Vfinity vuelve a intentarlo por su cuenta, esperando un poco más entre cada intento. Con Conectar al iniciar activado, también se conecta al arrancar Vfinity.

Desactivar Conectar a Streamer.bot cierra la conexión, y Vfinity dejará a Streamer.bot en reposo hasta que lo vuelvas a activar.

Ejecutar una acción desde un evento

Añadir el paso

Abre un evento en la pestaña Eventos, haz clic en Añadir un paso y elige Acción de Streamer.bot.

Elegir la acción

Haz clic en URL / ID de acción y elige una acción de la lista, que muestra tus acciones de Streamer.bot por nombre. Vfinity guarda el ID de la acción. También puedes pegar un ID directamente en el campo.

Actualizar la lista si es necesario

La lista se completa mientras Streamer.bot esté conectado. ¿Has creado una nueva acción desde que te conectaste? Haz clic en Actualizar lista de acciones para verla. Si la lista no se puede leer, el paso muestra Error en la solicitud de integración.

Guardar y probar

Guarda el evento, luego haz clic derecho sobre él y elige Probar ahora para ejecutarlo sin tener que esperar a un espectador.

Un paso de Streamer.bot se sitúa en la lista de acciones como cualquier otro paso, y puede ejecutarse en orden, todos a la vez o al azar.

El paso funciona de la misma manera en un botón del Panel rápido, por lo que un botón puede activar una acción de Streamer.bot manualmente. En un evento Blueprint, lo ejecuta un nodo Acción.

Pasar datos a la acción

Cuerpo JSON / argumentos acepta un objeto JSON. Vfinity lo envía a Streamer.bot como los argumentos de la acción, tras sustituir cualquier variable en sus valores de texto.

{
  "user": "{name}",
  "gift": "{gift}",
  "amount": "{count}",
  "message": "{comment}",
  "loud": true
}

Las variables funcionan en valores de texto, incluyendo {name}, {gift}, {count}, {diamonds}, {comment} y de {arg1} a {arg9} para comandos del chat. Los números y los valores booleanos (true o false) se transmiten tal cual. A cada valor sustituido se le convierten los saltos de línea en espacios y se trunca a 500 caracteres, de modo que un mensaje de chat largo no pueda saturar tu acción.

Déjalo como {} para no enviar argumentos. El evento no se guardará mientras el ID de la acción esté vacío o los argumentos no sean un objeto JSON válido.

Consulta todas las variables en Variables de plantilla.

Cuando la acción no se ejecuta

El paso falla con el mensaje La integración está desconectada cuando Streamer.bot no está conectado, y también falla si Streamer.bot rechaza la solicitud. En cualquier caso, los demás pasos del mismo evento seguirán ejecutándose.

Comprueba que Streamer.bot esté abierto, que su servidor WebSocket esté en funcionamiento y que la acción aún exista. Haz clic derecho en el evento y elige Probar ahora para volver a intentarlo.

Mantener protegida la contraseña

La Contraseña del servidor se guarda únicamente en este equipo, al margen de tus ajustes. Una copia de seguridad solo la incluye si marcas Incluir contraseñas y tokens, y se omite en los registros de soporte exportados.

En la otra dirección

Para que un script u otra aplicación ejecute comandos y eventos de Vfinity, utiliza la API local.

Relacionado