Streamer.bot
Dołączona do Macro DeckUruchamiaj akcje Streamer.bot, wysyłaj wiadomości na czacie i reaguj na każde zdarzenie zgłaszane przez Streamer.bot.
Okno Połącz Streamer.bot z adresem, portem, punktem końcowym i hasłem
- Uruchamianie dowolnej akcji Streamer.bot z argumentami
- Wyzwalanie własnych wyzwalaczy kodu
- Wysyłanie wiadomości na czacie Twitch, YouTube, Trovo lub Kick
- Reagowanie na dowolne zdarzenie zgłaszane przez Streamer.bot
- Odczytywanie zmiennych globalnych Streamer.bot do Macro Deck
Integracja Streamer.bot łączy Macro Deck z serwerem WebSocket Streamer.bot. Przyciski uruchamiają akcje zbudowane w Streamer.bot, a wszystko, co zgłasza Streamer.bot (wiadomości na czacie, obserwacje, suby, raidy, wykorzystania punktów kanału, timery i zdarzenia własnego kodu), może uruchomić przebieg w Macro Deck.
Możliwości
- Uruchamianie akcji Streamer.bot. Wybierz ją z listy akcji i przekaż opcjonalne argumenty, które akcja odczytuje jako
%key%. - Wyzwalanie własnego wyzwalacza kodu, także z opcjonalnymi argumentami.
- Wysyłanie wiadomości na czacie przez Streamer.bot na Twitch, YouTube, Trovo lub Kick, jako konto nadawcy lub konto bota. Wiadomość może zawierać zmienne Macro Deck i wartości zdarzeń.
- Odczytywanie zmiennej globalnej Streamer.bot, trwałej lub tylko dla bieżącej sesji, do zmiennej Macro Deck.
- Reagowanie na dowolne zdarzenie Streamer.bot wyzwalaczem Zdarzenie Streamer.bot. Wybierz źródło, np. Twitch, i zdarzenie, aby je zawęzić, albo pozostaw oba puste, aby reagować na wszystko. Przebieg otrzymuje użytkownika, wiadomość i surowe dane zdarzenia w formacie JSON.
Przykładowe zastosowania:
- Przycisk Scena: Gaming, który uruchamia akcję Streamer.bot i przekazuje nazwę sceny jako argument.
- Przycisk Pij wodę z dwiema akcjami Wyślij wiadomość czatu, które publikują to samo przypomnienie na Twitchu i YouTube.
- Przebieg uruchamiany zdarzeniem obserwacji na Twitchu w Streamer.bot, który wyświetla powiadomienie w Macro Deck.
- Przycisk, który odczytuje licznik ze zmiennej globalnej Streamer.bot i pokazuje go jako etykietę.
Działanie
Macro Deck pozostaje połączony ze Streamer.bot i otrzymuje jego zdarzenia na bieżąco. Zmienne pokazują, czy połączenie działa, wersję Streamer.bot, nazwę instancji oraz nazwę i platformę nadawcy. Gdy Streamer.bot zostanie zamknięty lub jego serwer WebSocket się zatrzyma, Macro Deck ponawia próby połączenia, a wyzwalacze Połączono i Rozłączono pozwalają przebiegowi zareagować. Integracja ma jedną konfigurację.
Czego potrzebujesz
- Macro Deck 3 w systemie Windows, macOS lub Linux
- Streamer.bot uruchomiony na tym komputerze lub na innym komputerze w sieci
- Serwer WebSocket uruchomiony w Streamer.bot w Servers/Clients > WebSocket Server
Konfiguracja krok po kroku
Krok 1: Uruchom serwer WebSocket w Streamer.bot
W Streamer.bot otwórz Servers/Clients > WebSocket Server i upewnij się, że serwer jest uruchomiony. Zanotuj adres, port i punkt końcowy oraz hasło, jeśli włączono uwierzytelnianie.
Krok 2: Otwórz Streamer.bot w Macro Deck
W Macro Deck kliknij Integracje na pasku bocznym, a następnie Streamer.bot. Na karcie Przegląd kliknij Skonfiguruj w sekcji Konfiguracja. Włączenie przełącznika w prawym górnym rogu otwiera to samo okno, a integracja zostaje włączona po zakończeniu konfiguracji.
Krok 3: Wprowadź dane połączenia
Wypełnij okno Połącz Streamer.bot:
- Adres:
127.0.0.1, gdy Streamer.bot działa na tym samym komputerze, w przeciwnym razie jego adres IP. - Port: port serwera WebSocket, domyślnie
8080. - Punkt końcowy: ścieżka, na której nasłuchuje serwer, domyślnie
/. - Hasło: tylko jeśli w Streamer.bot włączono uwierzytelnianie.
Kliknij Dalej. Macro Deck przetestuje połączenie przed jego zapisaniem.
- Adres:
Krok 4: Dodaj akcję Streamer.bot do przycisku
Na stronie Deck kliknij przycisk, który ma zostać użyty. Deck musi być odblokowany: jest odblokowany, gdy przycisk w prawym górnym rogu ma etykietę Zablokuj. Otworzy się edytor z zaznaczonym Krótkie naciśnięcie. Kliknij + Dodaj akcję, po lewej stronie okna Dodaj akcję wybierz Streamer.bot i wybierz Uruchom akcję. Wybierz akcję Streamer.bot w polu Akcja i w razie potrzeby dodaj Argumenty. Następnie kliknij Zapisz.
Krok 5: Naciśnij przycisk
Naciśnij przycisk na telefonie, tablecie lub w kliencie webowym. Streamer.bot wykona akcję. Jeśli nic się nie dzieje, sprawdź, czy serwer WebSocket w Streamer.bot jest uruchomiony i czy konfiguracja ma stan Połączono na stronie Streamer.bot w sekcji Integracje.
Akcje4
Przypisz je do przycisku lub uruchamiaj w przebiegu.
- Uruchom akcję
- Uruchamia akcję Streamer.bot z opcjonalnymi argumentami.
- Wykonaj wyzwalacz kodu
- Wyzwala własny wyzwalacz kodu Streamer.bot z opcjonalnymi argumentami.
- Wyślij wiadomość czatu
- Wysyła wiadomość na czacie przez Streamer.bot na Twitch, YouTube, Trovo lub Kick.
- Pobierz zmienną globalną
- Odczytuje zmienną globalną Streamer.bot do zmiennej Macro Deck.
Wyzwalacze3
Przycisk lub przebieg może reagować na te zdarzenia.
- Zdarzenie Streamer.bot
- Wszystko, co zgłasza Streamer.bot, np. wiadomości na czacie, obserwacje, suby, raidy, wykorzystania nagród, timery i zdarzenia własnego kodu. Opcjonalnie zawężone według źródła i zdarzenia.
- Połączono
- Macro Deck połączył się ze Streamer.bot.
- Rozłączono
- Połączenie ze Streamer.bot zostało utracone.
Zmienne5
Wyświetlaj te wartości na przyciskach i widżetach albo używaj ich w warunkach.
streamerbot_is_connected- Czy Macro Deck jest połączony ze Streamer.bot.
streamerbot_version- Wersja Streamer.bot.
streamerbot_instance_name- Nazwa instancji Streamer.bot.
streamerbot_broadcaster_name- Konto nadawcy w Streamer.bot.
streamerbot_broadcaster_platform- Platforma konta nadawcy.
Najczęściej zadawane pytania
Czy to działa, gdy Streamer.bot jest uruchomiony na innym komputerze?
Tak. Wpisz adres IP tego komputera w polu Adres. W Streamer.bot serwer WebSocket musi nasłuchiwać na adresie osiągalnym z drugiego komputera, a port musi być otwarty w jego zaporze.
Czy potrzebuję hasła?
Tylko jeśli włączono uwierzytelnianie serwera WebSocket w Streamer.bot. Macro Deck przechowuje hasło w postaci zaszyfrowanej na komputerze, na którym działa Macro Deck.
Jak przekazać wartości do akcji Streamer.bot?
Dodaj je w polu Argumenty w akcji Uruchom akcję lub Wykonaj wyzwalacz kodu. Każdy klucz jest dostępny w Streamer.bot jako %key%.
Co się dzieje, gdy Streamer.bot zostanie zamknięty?
Macro Deck ponawia próby połączenia i łączy się ponownie, gdy serwer WebSocket znów działa. Do tego czasu akcje kończą się komunikatem Streamer.bot nie jest połączony.
Dlaczego Pobierz zmienną globalną informuje, że zmienna nie istnieje?
Sprawdź nazwę i to, czy zmienna jest trwała w Streamer.bot. Wyłącz Trwałe w akcji, aby odczytać zmienną, która istnieje tylko w bieżącej sesji.
Więcej w kategorii Streaming
OBS Studio
Dołączona do Macro DeckPrzełączaj sceny, steruj transmisją, nagrywaniem i dźwiękiem oraz reaguj na to, co dzieje się w OBS Studio.
Meld Studio
Dołączona do Macro DeckPrzełączaj i przygotowuj sceny, steruj warstwami, efektami i ścieżkami audio oraz rozpoczynaj transmisję w Meld Studio.
Streamlabs Desktop
Dołączona do Macro DeckPrzełączaj sceny, steruj transmisją, nagrywaniem i źródłami audio w Streamlabs Desktop.
Twitch
Dołączona do Macro DeckPokazuj czat i statystyki transmisji na Twitchu, moderuj, uruchamiaj ankiety i reklamy oraz reaguj na obserwacje, suby i raidy.
YouTube
Dołączona do Macro DeckPokazuj czat na żywo i statystyki transmisji YouTube, zmieniaj tytuł i tagi oraz reaguj na Super Chaty i członków.