Vovó Pomoc

API Vovó 1

Wygenerowane z własnego kodu Vovó, więc zawsze pasuje do tej wersji. Tekst od widzów zawsze przychodzi jako zwykły tekst, nigdy jako HTML.

Proste zdarzenia

Takie same na każdej platformie; {platform} mówi, na której. Do tego, co ma tylko jedna platforma, użyj jej własnego zdarzenia poniżej.

follow

Ktoś zaczął obserwować kanał. Pochodzi z twitch.follow.

sub

Ktoś zasubskrybował, odnowił lub dostał subskrypcję w prezencie. Pochodzi z twitch.sub.

raid

Inny kanał zrobił rajd na ten. Pochodzi z twitch.raid.

chat

Wiadomość na czacie. Pochodzi z twitch.chat.

tip

Ktoś wysłał pieniądze lub bitsy. Pochodzi z twitch.cheer.

Twitch

twitch.follow

Obserwacja na Twitchu.

twitch.sub

Subskrypcja, odnowienie lub subskrypcja w prezencie na Twitchu.

twitch.raid

Rajd na Twitchu.

twitch.chat

Wiadomość na czacie Twitcha.

twitch.viewers

Ile osób ogląda transmisję. Twitch jest odpytywany mniej więcej raz na minutę w trakcie transmisji; to przychodzi, gdy liczba się zmienia, i z live równym false, gdy transmisja się kończy.

twitch.cheer

Bitsy wysłane na Twitchu.

twitch.redemption

Odebrano nagrodę za punkty kanału.

twitch.redemption.resolved

Odbiór czekający w kolejce nagrody został zatwierdzony lub odrzucony (odrzucenie zwraca punkty).

twitch.hypetrain

Hype Train ruszył, posunął się lub się skończył.

Z Vovó i OBS

button

Naciśnięto jej przycisk na padzie.

hotkey

Naciśnięto skrót globalny, z grą na pierwszym planie lub nie. Wyzwalacz podaje kombinację w warunku, keys to Ctrl+Alt+1, a aplikacja nasłuchuje jej, gdy profil jest aktywny.

timer

Timer się uruchomił. Wyzwalacz ustala w warunku, jak często, every to liczba sekund (5 lub więcej); bez tego uruchamia się co minutę. Liczy od pojawienia się wyzwalacza i zatrzymuje się podczas paniki.

control

Jedną z kontrolek akcji zmieniono na padzie. Jej nowa wartość jest też w vovo.state pod kluczem kontrolki, więc strona otwarta później ją pokaże. Akcja, która oferuje kontrolki, dostaje to bez dodawania jako wyzwalacza.

settings

Zmieniło się to, co wybrano w ustawieniach akcji, w Dostosuj: vovo.settings, jej zmienne --vovo-<key> i atrybuty data-vovo-<key> mają już nowe wartości. Akcja, która deklaruje ustawienia, dostaje to bez dodawania jako wyzwalacza.

panel

Coś zrobiono w panelu akcji (panel w jej manifeście, widoczny w Panelach na pasku bocznym): naciśnięto przycisk, wysłano formularz albo przycisk w wierszu listy. Tak jak control, akcja z panelem dostaje to bez dodawania jako wyzwalacza; uruchamia to tylko osoba prowadząca transmisję.

webhook

Wywołano webhook przychodzący.

obs.scene

OBS przełączył scenę.

media.track

Zmieniło się to, co gra na tym komputerze: inny utwór albo odtwarzanie i pauza. Pochodzi z dowolnej aplikacji, która mówi Windows, co odtwarza (Spotify, przeglądarka, odtwarzacz).

audio.level

Jak głośny jest mikrofon, około 20 razy na sekundę, gdy się zmienia: dla poruszających się ust, wskaźnika, poświaty. Vovó słucha tylko wtedy, gdy otwarta nakładka pokazuje akcję, która na to czeka; sam dźwięk nigdy nie opuszcza komputera, tylko jego głośność.

screen.color

Kolor głównego ekranu, kilka razy na sekundę, gdy się zmienia: dla poświaty lub ramki, która podąża za grą. Odczytywany tylko wtedy, gdy otwarta nakładka pokazuje akcję, która na to czeka; nakładka ekranowa Vovó nigdy się w nim nie znajduje.

input.move

Jak streamer porusza się w grze, do 60 razy na sekundę, gdy się zmienia: o ile obróciła się kamera, dokąd idzie i czy skacze. Dla sceny, która kołysze się z kamerą, przechyla przy ruchu w bok i opada przy skoku. Pochodzi z myszy, klawiszy ruchu (W, A, S i D według ich miejsca na klawiaturze, niezależnie od układu, albo strzałek, i spacji) oraz pierwszego podłączonego kontrolera (jego gałek i przycisku A), zawsze jako kierunek, nigdy jako który klawisz. Odczytywane tylko wtedy, gdy otwarta nakładka pokazuje akcję, która na to czeka, nic z reszty klawiatury, a klawisze nie, gdy okno Vovó jest na pierwszym planie (mysz i kontroler tak, chyba że komputer też je wstrzymuje). Gra uruchomiona jako administrator może ukryć swoje wejście przed Vovó, która działa bez tych uprawnień.

speech.text

To, co streamer powiedział do mikrofonu, zapisane zdanie po zdaniu, na napisy: przez Whisper na tym komputerze albo przez OpenAI, jeśli streamer to wybrał (Ustawienia > Głos, Mowa na tekst). Mikrofon jest odczytywany tylko wtedy, gdy otwarta nakładka pokazuje akcję, która tego słucha; każde zdanie przychodzi, gdy kończy się jego pauza, sekundę lub dwie po wypowiedzeniu, i nic nie jest zachowywane.

screen.shared

Udostępniony ekran wszedł na antenę lub z niej zszedł: ekran, okno albo karta przeglądarki, własny ekran streamera (przechwycony przez samą Vovó albo z jej strony udostępniania w przeglądarce) albo ekran gościa, którego streamer wprowadził na antenę. Akcja, która go umieszcza (vovo.screen.place), go pokazuje. Przychodzi ponownie, nadal z on równym prawdzie, gdy coś innego zajmuje miejsce tego, co było udostępniane.

camera

Kamera, którą akcja umieściła (vovo.camera.place), zaczęła się pokazywać na jej stronie albo przestała: streamer włączył lub wyłączył kamerę, panika ją wyłączyła, została odłączona albo używa jej inny program. Tak jak settings, akcja, która umieszcza kamerę, dostaje to bez dodawania jako wyzwalacza.

persona.answer

Persona komuś odpowiedziała, zatwierdzona, gdy zatwierdzanie jest włączone. Aplikacja sama wysyła to na czat i wypowiada, jeśli tak ustawiono; akcja to pokazuje.

tts.spoken

Aplikacja przeczytała coś na głos na antenie: wiadomość z czatu, którą osoba prowadząca transmisję wybrała do przeczytania, albo tekst nagrody po zatwierdzeniu. Mówi to sama, głosem do czytania (Ustawienia > Głos); akcja to pokazuje albo daje coś do roboty ustom postaci. Linia, którą sama persona napisała na czacie, przychodzi z persona równym true, a aplikacja wypowiada ją głosem persony tylko wtedy, gdy persona ma mówić, więc akcja, która użycza personie głosu, mówi ją zamiast niej.

music.request

Widz poprosił o utwór z odtwarzacza Vovó, przez nagrodę albo komendę na czacie (Ustawienia > Muzyka), i oto co się z nią stało: czeka na zatwierdzenie, trafiła do kolejki, zaczęła grać, została odrzucona przez prowadzącego albo nie została przyjęta i dlaczego. Vovó sama nic nie pisze na czacie; akcja tam odpowiada albo pokazuje, kto poprosił o to, co gra.

sound.played

Przycisk dźwięku na padzie odtworzył swój dźwięk albo wylosowany spośród swoich dźwięków.

video.played

Przycisk filmu na padzie odtworzył swój film nad sceną albo wylosowany spośród swoich filmów.

remote.talk

Ktoś mówi na antenie z telefonu, trzymając przycisk mówienia jak w krótkofalówce: jego głos gra teraz we wszystkich nakładkach transmisji, ze strony sceny. Akcja pokazuje, kto mówi, dopóki mówi.

call.started

Rozmowa głosowa, o którą poprosiła akcja (vovo.call.start), jest otwarta: model jest na linii, słyszy ciszę, a to, co mówi, jeszcze nie gra, aż do vovo.call.answer. Każda strona pokazująca akcję to słyszy, więc każda może zadzwonić swoim telefonem i odebrać w tym samym tempie.

call.answered

Rozmowę odebrano (vovo.call.answer, z dowolnej strony): mikrofon dociera do modelu, a jego głos gra w transmisji.

call.text

To, co właśnie powiedziano w rozmowie, zapisane po kilka słów na bieżąco: obie strony mogą na siebie nachodzić. Na napisy lub transkrypcję; sam głos odtwarza strona sceny.

call.ended

Rozmowa się skończyła albo nigdy się nie otworzyła: głos ucichł na każdej stronie.

overlay.connected

Połączyła się strona nakładki aktywnego profilu: OBS wczytał lub przeładował scenę. Akcje tej strony też to słyszą, gdy się wczytają.

JavaScript

Szablony

{field} w szablonie jest wypełniane tym polem zdarzenia, jako zwykły tekst.

CSS

Uprawnienia

Akcja prosi o nie w swoim manifeście, a osoba, która ją instaluje, je zatwierdza.