Twitch-Benachrichtigungen
Sende eine Nachricht in einen Kanal, wenn ein Streamer auf Twitch live geht.
Recent changes
Funktionen
- Erhalte Benachrichtigungen in einem Discord-Kanal, wenn ein konfigurierter Twitch-Streamer live geht.
- Passe die Benachrichtigungsnachricht mit Stream-Details wie Streamername, Spiel, Titel, Thumbnail und URL an.
- Weise dem Discord-Account des Streamers optional eine "Live"-Rolle zu, solange er streamt, und entferne sie, sobald er offline geht.
- Überwache mehrere Streamer gleichzeitig, jeweils mit eigenem Benachrichtigungskanal, Nachrichtenformat und eigener Live-Rolle.
Einrichtung
- Öffne die Konfiguration der Streamer.
- Klicke auf "Neues Element hinzufügen" und konfiguriere den Streamer und den Benachrichtigungskanal wie im Konfigurationsabschnitt beschrieben.
- Stelle sicher, dass der Bot im konfigurierten Benachrichtigungskanal die Berechtigungen "Kanal ansehen", "Nachrichten senden" und "Links einbetten" hat.
- Wenn du die Live-Rolle nutzen möchtest, stelle sicher, dass der Bot die Berechtigung "Rollen verwalten" hat und seine Rolle höher positioniert ist als die konfigurierte Live-Rolle.
- Lade die Konfiguration deines Bots neu, um die Änderungen zu übernehmen.
Nutzung
Nach der Einrichtung und Konfiguration dieses Moduls sind keine weiteren Aktionen erforderlich. Der Bot prüft automatisch alle drei Minuten, ob die konfigurierten Streamer live sind. Wenn ein Streamer live geht (oder einen neuen Stream startet), wird die konfigurierte Benachrichtigungsnachricht in den angegebenen Discord-Kanal gesendet.
Ist die Live-Rolle für einen Streamer aktiviert, wird die konfigurierte Rolle dem Discord-Account des Streamers hinzugefügt, sobald er live geht, und entfernt, sobald er den Stream beendet.
Konfiguration
In dieser Konfigurationsdatei kannst du die zu überwachenden Twitch-Streamer festlegen. Öffne sie in deinem Dashboard.
| Feld | Beschreibung |
|---|---|
| Live-Nachricht | Die Nachricht, die in den konfigurierten Kanal gesendet wird, wenn der Streamer live geht. Unterstützt Embeds. Die verfügbaren Parameter findest du in deinem Dashboard. |
| Kanal | Der Discord-Kanal, in den die Live-Benachrichtigung gesendet werden soll. |
| Streamer | Der Twitch-Benutzername des zu überwachenden Streamers. |
| Live-Rolle Aktivieren | Ob die Live-Rolle für diesen Streamer aktiviert werden soll. |
| Discord-Benutzer ID | Die Discord-Benutzer-ID des Streamers. Nur erforderlich, wenn die Live-Rolle aktiviert ist. |
| Live Rolle | Die Rolle, die dem Streamer zugewiesen wird, solange er live ist. Nur erforderlich, wenn die Live-Rolle aktiviert ist. |
Fehlerbehebung
Benachrichtigungen werden nicht gesendet
- Stelle sicher, dass der Twitch-Benutzername korrekt geschrieben ist.
- Prüfe, ob der Twitch-Account existiert.
- Stelle sicher, dass der Bot im Benachrichtigungskanal die Berechtigungen "Kanal ansehen", "Nachrichten senden" und "Links einbetten" hat.
- Das Modul prüft den Live-Status alle drei Minuten. Bitte warte auf den nächsten Prüfdurchlauf.
Die Live-Rolle wird nicht zugewiesen oder entfernt
- Stelle sicher, dass die Option "Live-Rolle Aktivieren" für diesen Streamer aktiviert ist.
- Prüfe, ob die Discord-Benutzer-ID und die Live-Rolle korrekt konfiguriert sind.
- Stelle sicher, dass der Bot die Berechtigung "Rollen verwalten" hat und seine Rolle in den Servereinstellungen höher positioniert ist als die konfigurierte Live-Rolle.
- Der Streamer muss Mitglied deines Discord-Servers sein.
Gespeicherte Daten
Die folgenden Daten werden zu jedem überwachten Streamer gespeichert:
- Der Twitch-Benutzername des Streamers (wird als eindeutige Kennung verwendet)
- Der Zeitstempel, zu dem der aktuelle Stream gestartet wurde (wird verwendet, um neue Streams zu erkennen)
- Metadaten zum Eintrag (Datum der Erstellung und der letzten Aktualisierung)
Um alle von diesem Modul gespeicherten Daten zu entfernen, lösche die Modul-Datenbank.
