Streamer.bot
Součást Macro DeckSpouštějte akce Streamer.bot, posílejte zprávy do chatu a reagujte na každou událost, kterou Streamer.bot hlásí.
Dialog Připojit Streamer.bot s adresou, portem, endpointem a heslem
- Spuštění libovolné akce Streamer.bot s argumenty
- Vyvolání vlastních kódových triggerů
- Zprávy do chatu na Twitch, YouTube, Trovo nebo Kick
- Reakce na jakoukoli událost, kterou Streamer.bot hlásí
- Načtení globálních proměnných Streamer.bot do Macro Deck
Integrace Streamer.bot propojuje Macro Deck s WebSocket serverem Streamer.bot. Tlačítka spouštějí akce, které jste vytvořili ve Streamer.bot, a vše, co Streamer.bot hlásí (zprávy v chatu, sledující, suby, raidy, uplatnění kanálových bodů, časovače a vlastní kódové události), může v Macro Deck spustit postup.
Co můžete dělat
- Spustit akci Streamer.bot. Vyberte ji ze seznamu svých akcí a předejte volitelné argumenty, které akce čte jako
%key%. - Vyvolat vlastní kódový trigger, také s volitelnými argumenty.
- Poslat zprávu do chatu přes Streamer.bot na Twitch, YouTube, Trovo nebo Kick, jako účet vysílajícího nebo jako účet bota. Zpráva může obsahovat proměnné Macro Deck a hodnoty událostí.
- Načíst globální proměnnou Streamer.bot, trvale uloženou nebo jen pro relaci, do proměnné Macro Deck.
- Reagovat na jakoukoli událost Streamer.bot pomocí triggeru Událost Streamer.bot. Pro zúžení vyberte zdroj, například Twitch, a událost, nebo obojí nechte prázdné a reagujte na všechno. Postup dostane uživatele, zprávu a surová data události ve formátu JSON.
Několik příkladů použití:
- Tlačítko Scéna: Hraní, které spustí akci Streamer.bot a předá název scény jako argument.
- Tlačítko Napij se se dvěma akcemi Odeslat zprávu do chatu, které pošlou stejnou připomínku na Twitch i na YouTube.
- Postup, který se spustí na událost sledování na Twitchi ve Streamer.bot a zobrazí oznámení v Macro Deck.
- Tlačítko, které načte počítadlo z globální proměnné Streamer.bot a zobrazí ho jako svůj popisek.
Jak se chová
Macro Deck zůstává připojený ke Streamer.bot a dostává jeho události v okamžiku, kdy nastanou. Proměnné ukazují, zda připojení funguje, verzi Streamer.bot, název instance a jméno a platformu vysílajícího. Když se Streamer.bot zavře nebo se jeho WebSocket server zastaví, Macro Deck se stále pokouší znovu připojit a triggery Připojeno a Odpojeno umožní postupu reagovat. Integrace má jedinou konfiguraci.
Co budete potřebovat
- Macro Deck 3 na Windows, macOS nebo Linuxu
- Streamer.bot spuštěný na tomto počítači nebo na jiném ve vaší síti
- WebSocket server spuštěný ve Streamer.bot v Servers/Clients > WebSocket Server
Nastavení
Krok 1: Spusťte WebSocket server ve Streamer.bot
Ve Streamer.bot otevřete Servers/Clients > WebSocket Server a ujistěte se, že je server spuštěný. Poznamenejte si adresu, port a endpoint a také heslo, pokud jste zapnuli ověřování.
Krok 2: Otevřete Streamer.bot v Macro Deck
V Macro Deck klikněte na postranním panelu na Integrace a pak na Streamer.bot. Na kartě Přehled klikněte v části Konfigurace na Nastavit. Stejný dialog otevře i přepínač vpravo nahoře; po dokončení nastavení se integrace zapne.
Krok 3: Zadejte údaje pro připojení
Vyplňte dialog Připojit Streamer.bot:
- Adresa:
127.0.0.1, když Streamer.bot běží na stejném počítači, jinak jeho IP adresa. - Port: port WebSocket serveru, ve výchozím stavu
8080. - Endpoint: cesta, na které server naslouchá, ve výchozím stavu
/. - Heslo: jen pokud je ve Streamer.bot zapnuté ověřování.
Klikněte na Pokračovat. Macro Deck před uložením otestuje připojení.
- Adresa:
Krok 4: Přidejte akci Streamer.bot na tlačítko
Na stránce Deck klikněte na tlačítko, které chcete použít. Deck musí být odemčený: pokud tlačítko vpravo nahoře ukazuje Uzamknout, odemčený je. Otevře se editor s vybranou možností Krátké stisknutí. Klikněte na + Přidat akci, v dialogu Přidat akci vlevo vyberte Streamer.bot a zvolte Spustit akci. V poli Akce vyberte akci Streamer.bot a pokud je potřeba, přidejte Argumenty. Pak klikněte na Uložit.
Krok 5: Stiskněte tlačítko
Stiskněte tlačítko na telefonu, tabletu nebo ve webovém klientovi. Streamer.bot akci spustí. Pokud se nic nestane, zkontrolujte, že je WebSocket server ve Streamer.bot spuštěný a že konfigurace na stránce Streamer.bot v části Integrace ukazuje Připojeno.
Akce4
Umístěte je na tlačítko nebo je spusťte z postupu.
- Spustit akci
- Spustí akci Streamer.bot s volitelnými argumenty.
- Spustit kódový trigger
- Vyvolá vlastní kódový trigger Streamer.bot s volitelnými argumenty.
- Odeslat zprávu do chatu
- Pošle zprávu do chatu přes Streamer.bot na Twitch, YouTube, Trovo nebo Kick.
- Získat globální proměnnou
- Načte globální proměnnou Streamer.bot do proměnné Macro Deck.
Triggery3
Tlačítko nebo postup může na tyto události reagovat.
- Událost Streamer.bot
- Cokoli, co Streamer.bot hlásí, například zprávy v chatu, sledující, suby, raidy, uplatnění odměn, časovače a vlastní kódové události. Volitelně zúžené podle zdroje a události.
- Připojeno
- Macro Deck se připojil ke Streamer.bot.
- Odpojeno
- Připojení ke Streamer.bot bylo ztraceno.
Proměnné5
Zobrazte tyto hodnoty na tlačítkách a widgetech nebo je použijte v podmínkách.
streamerbot_is_connected- Zda je Macro Deck připojený ke Streamer.bot.
streamerbot_version- Verze Streamer.bot.
streamerbot_instance_name- Název instance Streamer.bot.
streamerbot_broadcaster_name- Účet vysílajícího ve Streamer.bot.
streamerbot_broadcaster_platform- Platforma účtu vysílajícího.
Často kladené dotazy
Funguje to, když Streamer.bot běží na jiném počítači?
Ano. Do pole Adresa zadejte IP adresu daného počítače. Ve Streamer.bot musí WebSocket server naslouchat na adrese, která je z druhého počítače dostupná, a port musí být otevřený v jeho firewallu.
Potřebuji heslo?
Jen pokud jste ve Streamer.bot zapnuli ověřování pro WebSocket server. Macro Deck ukládá heslo šifrovaně na počítači, na kterém Macro Deck běží.
Jak předám hodnoty akci Streamer.bot?
Přidejte je v poli Argumenty u akce Spustit akci nebo Spustit kódový trigger. Každý klíč je ve Streamer.bot k dispozici jako %key%.
Co se stane, když se Streamer.bot zavře?
Macro Deck se stále pokouší znovu připojit a připojí se, jakmile je WebSocket server zpět. Do té doby akce selhávají s hlášením Streamer.bot není připojen.
Proč Získat globální proměnnou hlásí, že proměnná neexistuje?
Zkontrolujte název a to, zda je proměnná ve Streamer.bot trvale uložená. Chcete-li načíst proměnnou, která existuje jen v aktuální relaci, vypněte v akci Trvale uloženo.
Další v kategorii Streamování
OBS Studio
Součást Macro DeckPřepínejte scény, ovládejte vysílání, nahrávání i zvuk a reagujte na dění v OBS Studio.
Meld Studio
Součást Macro DeckPřepínejte a připravujte scény, ovládejte vrstvy, efekty a zvukové stopy a začněte vysílat v Meld Studio.
Streamlabs Desktop
Součást Macro DeckPřepínejte scény a ovládejte vysílání, nahrávání a zvukové zdroje ve Streamlabs Desktop.
Twitch
Součást Macro DeckZobrazujte chat a statistiky vysílání na Twitchi, moderujte, spouštějte ankety a reklamy a reagujte na sledující, suby a raidy.
YouTube
Součást Macro DeckZobrazujte živý chat a statistiky vysílání na YouTube, měňte název a štítky a reagujte na Super Chaty a členy.