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.
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.
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.
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.