Streaming

Das Streaming-Plugin verbindet deinen Discord-Server mit Twitch: Es meldet, wenn jemand live geht, vergibt Rollen und kann als Chatbot im Twitch-Chat arbeiten. Kick und YouTube sollen folgen.

Das Plugin hat zwei Teile. Verfolgung kann jeder Server nutzen. Mein Chatbot erscheint nur auf dem Server, den ein Twitch-Kanal als sein Zuhause gewählt hat.

Verfolgung: wer ist live?

Seite Wofür
Übersicht Was gerade läuft, was klemmt und wo es weitergeht
Kanäle Twitch-Kanäle eintragen, die dieser Server verfolgt
Live-Ankündigung Wohin gemeldet wird, wenn ein Stream startet — und wann nicht. Dazu der Text der Ankündigung
Ereignisse Was während eines Streams gemeldet wird: Raid, Bits, neue Follower, Abos
Automatische Rollen Discord-Rollen, die das Plugin selbst vergibt und wieder einsammelt
Streamserver Einen Gameserver stoppen, wenn der letzte ausgewählte Streamer offline ist
Zustand Was überwacht wird, wann zuletzt etwas ankam und wo es klemmt

Einen Kanal eintragen

  1. Öffne Streaming → Kanäle
  2. Trage den Twitch-Kanal ein
  3. Wähle den Ankündigungskanal in Discord
  4. Wähle wahlweise eine erwähnte Rolle — alle mit dieser Rolle bekommen eine Benachrichtigung. Ohne Auswahl kommt die Ankündigung ohne Ping
  5. Klicke auf Kanal eintragen

Der Streamer erfährt davon nichts: Dass jemand live ist, ist öffentlich. Je Server gibt es eine Obergrenze an Kanälen.

Automatische Rollen

  • Live-Rolle — bekommt, wer gerade streamt. Nach dem Stream geht sie wieder weg
  • Abo-Rolle — für Twitch-Abonnenten. Erkannt wird nur, wer sein Twitch-Konto im Profil verknüpft hat. Wer sein Abo beendet, verliert die Rolle beim nächsten Abgleich

Die Rolle muss in Discord unter der Rolle des Bots stehen, sonst kann er sie nicht vergeben.

Mein Chatbot: der Bot in deinem Twitch-Chat

Dieser Teil gehört dem Kanalinhaber. Du verknüpfst dein Twitch-Konto in deinem Profil und wählst dort unter Mein Kanal einen Discord-Server als Zuhause deines Kanals. Auf diesem Server erscheint dann der Abschnitt Mein Chatbot. Damit der Bot in deinem Chat schreiben darf, erteilst du ihm im Profil die Erlaubnis dazu.

Seite Wofür
Mein Kanal Der Twitch-Chat der Kanäle, die diesen Server als Zuhause gewählt haben — samt der Ansage zum Streamstart
Meine Befehle Was der Bot antwortet, wenn jemand etwas in deinen Chat tippt
Meine Ansagen Was der Bot von sich aus in deinen Chat schreibt — dein Discord, deine Regeln, was während des Streams wiederkehren soll
Mitmachen Was deine Zuschauer aus dem Chat heraus auslösen können, etwa einen Clip oder eine Umfrage
Statistik Wie der Stream lief
Musik Musikwünsche aus dem Chat, abgespielt über eine Browserquelle in OBS

Chat-Schutz steht schon im Menü, ist aber noch nicht gebaut — die Seite sagt das selbst.

Bot-Commands

Command Wirkung
/streaming live Wer aus der Liste gerade sendet
/streaming liste Welche Kanäle dieser Server verfolgt
/streaming status Verfolgte Kanäle, zuletzt Gehörtes, offene Aufträge
/streaming hilfe Wo eingerichtet wird

Berechtigungen

Berechtigung Wofür
STREAMING.VIEW Den Streaming-Bereich öffnen und den Zustand sehen
STREAMING.STREAMERS.MANAGE Kanäle eintragen und entfernen
STREAMING.TARGETS.MANAGE Ankündigungskanal, erwähnte Rolle, Filter und Aufräumen festlegen
STREAMING.TEMPLATES.EDIT Den Text der Ankündigungen ändern
STREAMING.SETTINGS.EDIT Vorgaben des Servers setzen: Standardkanal, Abklingzeit, Aufräumen
STREAMING.TEST Eine Probe-Ankündigung senden — sie erscheint sichtbar im Kanal
STREAMING.CHAT.MANAGE Den Chatbot einstellen. Wirkt nur auf dem Server, der das Zuhause des Kanals ist