Vovó Aiuto

API di Vovó 1

Generata dal codice stesso di Vovó, quindi corrisponde sempre a questa versione. Il testo degli spettatori arriva sempre come testo semplice, mai come HTML.

Eventi semplici

Uguali su ogni piattaforma; {platform} dice quale. Per ciò che ha una sola piattaforma, usa il suo evento, più in basso.

follow

Qualcuno ha iniziato a seguire il canale. Viene da twitch.follow.

sub

Qualcuno si è abbonato, ha rinnovato o ha ricevuto un abbonamento in regalo. Viene da twitch.sub.

raid

Un altro canale ha fatto un raid su questo. Viene da twitch.raid.

chat

Un messaggio in chat. Viene da twitch.chat.

tip

Qualcuno ha inviato denaro o Bits. Viene da twitch.cheer.

Twitch

twitch.follow

Un follow su Twitch.

twitch.sub

Un abbonamento, rinnovo o abbonamento regalato su Twitch.

twitch.raid

Un raid su Twitch.

twitch.chat

Un messaggio in chat su Twitch.

twitch.viewers

Quante persone guardano la diretta. Twitch viene letto circa una volta al minuto durante la diretta; questo arriva quando il numero cambia, e con live a false quando la diretta finisce.

twitch.cheer

Bits inviati su Twitch.

twitch.redemption

È stato riscattato un premio punti canale.

twitch.redemption.resolved

Un riscatto in attesa nella coda del premio è stato approvato o rifiutato (rifiutare restituisce i punti).

twitch.hypetrain

Un Hype Train è partito, è avanzato o è finito.

Da Vovó e OBS

button

È stato premuto il suo pulsante nel pad.

hotkey

È stata premuta una scorciatoia globale, con il gioco in primo piano o no. L'attivatore indica la combinazione con una condizione, keys è Ctrl+Alt+1, e l'app la ascolta mentre il profilo è attivo.

timer

È scattato un timer. L'attivatore indica ogni quanto con una condizione, every è un numero di secondi (5 o più); senza, scatta ogni minuto. Conta da quando compare l'attivatore, e si ferma durante il panico.

control

Uno dei controlli dell'azione è stato cambiato nel pad. Il suo nuovo valore è anche in vovo.state, sotto la chiave del controllo, così una pagina aperta dopo lo mostra. Un'azione che offre controlli riceve questo senza aggiungerlo come attivatore.

settings

È cambiato ciò che è stato scelto tra le impostazioni dell'azione, in Personalizza: vovo.settings, le sue variabili --vovo-<key> e i suoi attributi data-vovo-<key> hanno già i nuovi valori. Un'azione che dichiara impostazioni riceve questo senza aggiungerlo come attivatore.

panel

È stato fatto qualcosa nel pannello dell'azione (panel nel suo manifesto, mostrato in Pannelli, nella barra laterale): un pulsante premuto, un modulo inviato o un pulsante in una riga di un elenco. Come control, un'azione con un pannello riceve questo senza aggiungerlo come attivatore; lo fa scattare solo chi gestisce la diretta.

webhook

È stato chiamato un webhook in entrata.

obs.scene

OBS ha cambiato scena.

media.track

È cambiato ciò che suona su questo computer: un altro brano, o play e pausa. Viene da qualsiasi app che dice a Windows cosa sta riproducendo (Spotify, un browser, un lettore).

audio.level

Quanto è forte il microfono, circa 20 volte al secondo mentre cambia: per una bocca che si muove, un indicatore, un bagliore. Vovó ascolta solo mentre un overlay aperto mostra un'azione che aspetta questo; il suono in sé non lascia mai il computer, solo il suo volume.

screen.color

Il colore dello schermo principale, qualche volta al secondo mentre cambia: per un bagliore o una cornice che segue il gioco. Viene letto solo mentre un overlay aperto mostra un'azione che aspetta questo; l'overlay a schermo di Vovó non c'è mai.

input.move

Come si muove chi fa la diretta in un gioco, fino a 60 volte al secondo mentre cambia: quanto ha girato la camera, dove cammina e se salta. Per una scena che ondeggia con la camera, si inclina negli spostamenti laterali e scende al salto. Viene dal mouse, dai tasti di movimento (W, A, S e D per la loro posizione sulla tastiera, qualunque sia il layout, o le frecce, e la barra spaziatrice) e dal primo controller collegato (le levette e il tasto A), sempre come una direzione, mai come quale tasto. Viene letto solo mentre un overlay aperto mostra un'azione che aspetta questo, niente del resto della tastiera, e i tasti no mentre la finestra di Vovó è in primo piano (il mouse e un controller sì, a meno che il computer non metta in pausa anche loro). Un gioco eseguito come amministratore può nascondere i suoi input a Vovó, che gira senza.

speech.text

Ciò che chi fa la diretta ha detto al microfono, trascritto una frase alla volta, per i sottotitoli: da Whisper su questo computer, o da OpenAI se chi fa la diretta l'ha scelto (Impostazioni > Voce, Voce in testo). Il microfono viene letto solo mentre un overlay aperto mostra un'azione in ascolto; ogni frase arriva alla fine della sua pausa, un secondo o due dopo essere stata detta, e non si conserva nulla.

screen.shared

Uno schermo condiviso è andato in onda o ne è uscito: uno schermo, una finestra o una scheda del browser, quello di chi fa la diretta (catturato da Vovó stessa, o dalla sua pagina di condivisione nel browser), o quello di un ospite che chi fa la diretta ha mandato in onda. Un'azione che lo colloca (vovo.screen.place) lo mostra. Arriva di nuovo, con on ancora vero, quando qualcos'altro prende il posto di ciò che era condiviso.

camera

Una videocamera che l'azione ha collocato (vovo.camera.place) ha cominciato a vedersi nella sua pagina, o ha smesso: chi fa la diretta l'ha accesa o spenta, il panico l'ha spenta, è stata scollegata, o la sta usando un altro programma. Come settings, un'azione che colloca una videocamera riceve questo senza aggiungerlo come trigger.

persona.answer

La persona ha risposto a qualcuno, approvata quando l'approvazione è attiva. L'app la manda già in chat e la pronuncia quando è impostata così; un'azione la mostra.

tts.spoken

L'app ha letto qualcosa ad alta voce in onda: un messaggio della chat che chi gestisce la diretta ha scelto di leggere, o il testo di un premio una volta approvato. Lo dice lei stessa, con la voce di lettura (Impostazioni > Voce); un'azione lo mostra, o dà qualcosa da fare alla bocca di un personaggio. Una riga che la persona stessa ha scritto in chat arriva con persona a true, e l'app la dice con la voce della persona solo quando la persona è impostata per parlare, quindi un'azione che dà voce alla persona la dice al suo posto.

music.request

Uno spettatore ha chiesto un brano al lettore musicale di Vovó, con il suo premio o il suo comando in chat (Impostazioni > Musica), ed ecco cosa ne è stato: aspetta l'approvazione, è entrato in coda, ha iniziato a suonare, è stato scartato, o è stato rifiutato e perché. Vovó non scrive niente in chat; un'azione risponde lì, o mostra chi ha chiesto ciò che suona.

sound.played

Un pulsante audio del pad ha riprodotto il suo suono, o quello estratto tra i suoi suoni.

video.played

Un pulsante video del pad ha riprodotto il suo video sopra il palco, o quello estratto tra i suoi video.

remote.talk

Qualcuno ha parlato in onda dal telefono, tenendo premuto il pulsante per parlare come con un walkie-talkie: la sua voce suona ora su tutti gli overlay della diretta, dalla pagina della scena. Un'azione mostra chi sta parlando, finché parla.

call.started

La chiamata vocale chiesta dall'azione (vovo.call.start) è aperta: il modello è lì, sente silenzio, e ciò che dice non viene ancora riprodotto, fino a vovo.call.answer. Ogni pagina che mostra l'azione riceve questo, così ognuna può far squillare il suo telefono e rispondere allo stesso passo.

call.answered

La chiamata ha avuto risposta (vovo.call.answer, da qualsiasi pagina): il microfono arriva al modello e la sua voce suona in diretta.

call.text

Ciò che è appena stato detto nella chiamata, trascritto, poche parole alla volta e mentre si parla: i due lati possono sovrapporsi. Per un sottotitolo o una trascrizione; la voce la riproduce la pagina della scena.

call.ended

La chiamata è finita, o non si è mai aperta: la voce si è fermata su ogni pagina.

overlay.connected

Si è connessa una pagina di overlay del profilo attivo: OBS ha caricato o ricaricato una scena. Anche le azioni della pagina lo ricevono, una volta caricate.

JavaScript

Template

{field} dentro un template viene compilato con quel campo dell'evento, come testo semplice.

CSS

Permessi

Un'azione li chiede nel suo manifesto, e chi la installa li approva.