Vfinity2.0 α
Referencia

Comandos

Cada comando de la app que puedes ejecutar desde un atajo de teclado, un paso de acción, la búsqueda o la API local

Cada comando que Vfinity puede ejecutar por su nombre, junto con el valor que admite. Los mismos nombres funcionan en un atajo global, en un paso de Comando de la app, en un botón del Panel rápido, en Buscar todo y en la API local.

Dónde se ejecutan los comandos

UbicaciónCómo
Atajos globalesAjustesAutomatización y reglasAtajos globales: asigna un comando a una combinación de teclas
Eventos y Panel rápidoUn paso de Comando de la app, que solicita el valor del comando
Buscar todoPulsa Ctrl+K/Cmd+K y escribe el nombre del comando; solo se listan los comandos que no requieren valor
API localPOST /api/command con {"name":"timer.add","args":30}, o el mismo mensaje en /api/ws
API de disparadores{"type":"command","name":"timer.add","args":30,"requestId":"1"}

Los selectores organizan los comandos bajo los encabezados mostrados a continuación, en este orden. Un comando aparece tan pronto como la sección de la app que lo gestiona esté en funcionamiento, y GET /api/state en la API local lista todos los comandos disponibles en cada instante.

Pruébalo
  • Eventos
  • Widgets de overlay
  • Ajustes
↑↓ Mover↵ AbrirCtrlK
Escribe unas letras en Buscar todo y ejecuta cualquier comando al instante.

Control de ejecución

ComandoNombre en selectoresValor
control.pausePausar disparadoresNinguno
control.resumeReanudar disparadoresNinguno
control.togglePausePausar o reanudar disparadoresNinguno
control.panicPánico: detener y limpiar todoNinguno

Pausar retiene todos los disparadores, autolanzamientos, mensajes de TTS y alertas nuevas, mientras que las estadísticas y clasificaciones siguen contando. Pánico también pausa y limpia lo que esté en cola, reproduciéndose o en pantalla.

Panel rápido

ComandoNombre en selectoresValor
deck.pressPanel rápido: pulsar un botónEl nombre o ID del botón
deck.stopAllPanel rápido: detener todos los botonesNinguno

En un paso o en un atajo, Elegir un botón del Panel rápido lista cada botón con su imagen y nombre.

Eventos

ComandoNombre en selectoresValor
mapping.triggerEjecutar un mapeo de EventosEl ID de un evento o el nombre de un disparador de API

En un paso, Mapeo a ejecutar lista tus eventos. Haz clic derecho en un evento y selecciona Copiar ID de evento para obtener su identificador para la API local.

Cola de acciones

ComandoNombre en selectoresValor
queue.cancelActiveCancelar la acción en cursoNinguno
queue.clearPendingLimpiar acciones en esperaNinguno
queue.clearAllLimpiar la cola de accionesNinguno

Texto a voz

ComandoNombre en selectoresValor
tts.skipOmitir el mensaje de TTSNinguno
tts.clearLimpiar la cola de TTSNinguno
tts.toggleActivar o desactivar TTSNinguno

Alertas

ComandoNombre en selectoresValor
alerts.skipAlertas: omitir la alerta en pantallaNinguno
alerts.pauseAlertas: pausarNinguno
alerts.resumeAlertas: reanudarNinguno
alerts.replayAlertas: repetirEl ID de una alerta; vacío repite la última mostrada
alerts.clearAlertas: limpiarNinguno

Todas las fuentes de alertas abiertas en OBS obedecen a estos comandos.

Lanzamientos

ComandoNombre en selectoresValor
throw.itemsLanzar objetosJSON, con los mismos campos que un paso de Lanzar objetos
throw.clearLimpiar objetosNinguno

throw.clear elimina todos los objetos lanzados de OBS y de la vista previa, y detiene los combos que se estén lanzando en ese momento.

VTube Studio

ComandoNombre en selectoresValor
vts.reconnectReconectar VTube StudioNinguno

Temporizador

ComandoNombre en selectoresValor
timer.startTemporizador: iniciarNinguno
timer.pauseTemporizador: pausarNinguno
timer.resetTemporizador: restablecerNinguno
timer.addTemporizador: añadir segundosSegundos
timer.setTemporizador: fijar segundosSegundos, 0 o más
timer.toggleModeTemporizador: cuenta ascendente o descendenteNinguno

timer.add y timer.set también aceptan {"seconds":30}, y rechazan cualquier valor superior a un año.

Juegos

ComandoNombre en selectoresValor
wheel.spinGirar la ruletaNinguno
giftJar.clearVaciar frasco de regalosNinguno
poll.startIniciar nueva encuestaNinguno
poll.closeCerrar encuestaNinguno
viewerQueue.nextSiguiente espectadorNinguno
viewerQueue.clearLimpiar colaNinguno
viewerQueue.toggleAbrir / cerrar colaNinguno
giveaway.openAbrir inscripcionesNinguno
giveaway.closeCerrar inscripcionesNinguno
giveaway.drawSortear ganadorNinguno
giveaway.resetRestablecer sorteoNinguno
giveaway.clearWinnersOlvidar ganadores anterioresNinguno
tugOfWar.startIniciar rondaNinguno
tugOfWar.stopTerminar ronda ahoraNinguno
tugOfWar.resetRestablecer rondaNinguno
hypeMeter.boostImpulsar hypeUna cantidad; 50 cuando está vacío
hypeMeter.resetRestablecer hypeNinguno

Mientras Vfinity esté pausado, Sortear ganador, Iniciar ronda e Impulsar hype se rechazan indicando el motivo, y la ruleta no gira.

Overlays

ComandoNombre en selectoresValor
sceneCard.showStartingTarjeta de escena: mostrar Empezamos prontoNinguno
sceneCard.showBrbTarjeta de escena: mostrar Ahora vuelvoNinguno
sceneCard.showEndingTarjeta de escena: mostrar Fin del directoNinguno
sceneCard.hideTarjeta de escena: ocultarNinguno
sceneCard.countdownStartTarjeta de escena: iniciar la cuenta atrásNinguno
sceneCard.countdownStopTarjeta de escena: detener la cuenta atrásNinguno
checklist.checkNextLista de tareas: marcar el siguienteNinguno
checklist.uncheckAllLista de tareas: desmarcar todosNinguno
buddies.clearQuitar los compañeros de chatNinguno

Mostrar una escena activa la Tarjeta de escena, y cada tarjeta cuenta atrás desde sus propios Minutos. Desde un atajo, un paso o la API, estos comandos actúan sobre el widget y sus copias: una copia que hayas desactivado se queda desactivada, aunque sigue la escena, y los comandos de la lista de tareas solo marcan las copias que muestran la misma lista. Si los ejecutas desde el menú de clic derecho de una tarjeta en la pestaña Overlay, solo actúan sobre esa tarjeta.

Estadísticas

ComandoNombre en selectoresValor
stats.resetSessionRestablecer sesiónNinguno

Restablecer sesión reinicia los totales y las tablas de clasificación de la transmisión actual. Los totales históricos y los saldos de puntos se conservan.

Metas

ComandoNombre en selectoresValor
goal.resetRestablecer una metaEl ID del widget de meta, como goal1
goal.addSumar a una metaJSON: {"id":"goal1","amount":5}

Otros

ComandoNombre en selectoresValor
triggers.resetRestablecer hitos de disparadores e historial de primer chatNinguno
tiktok.connecttiktok.connectJSON opcional: {"username":"…","autoRejoin":true,"waitForLive":true}
tiktok.disconnecttiktok.disconnectNinguno
tiktok.cancelRejointiktok.cancelRejoinNinguno

tiktok.connect responde en cuanto se acepta la solicitud, antes de haberse unido al LIVE. tiktok.cancelRejoin detiene la espera o la reconexión y deja conectada una sala a la que ya se haya unido.

Tu script

POST /api/trigger
Host: 127.0.0.1:21424
Authorization: Bearer YOUR_TOKEN
Content-Type: application/json

{
  "name": "hype",
  "data": {
    "name": "mochi"
  }
}
Enviando…

Eventos

Disparador de API

hype

Atajo de VTS · Ojos de estrella

POST /api/trigger ejecuta cada asignación cuyo disparador de API tenga ese nombre.

Un comando enviado a la API local se ejecuta exactamente igual que si procediera de un atajo de teclado.

Los comandos de ventana propios de Vfinity, como salir de la aplicación, no pueden ejecutarse desde el exterior del programa.

Relacionado