Verbunden, aber nichts kommt an
- es steht verbunden, aber Spenden kommen nicht an
- Alerts haben während des Streams aufgehört zu funktionieren
- der Chat ist still, aber die Plattform zeigt mich als online an
- die Karte zeigt "nicht empfangend" an
- es steht verbunden, aber keine Ereignisse kommen an
- Spenden erscheinen auf der Plattform, aber nicht in strAImer
- erneutes Verbinden hilft nicht
- YouTube ist verbunden, aber der Chat ist leer
- ich habe beim Anmelden bei Google eine Checkbox übersehen
- mein Bot postet nichts im Kick-Chat, wenn die Nachricht einen Link enthält
- Kick frisst die Links, die meine Timer senden
- in der Log-Konsole steht Worker crashed
- ein Modul stürzt immer wieder ab
Wie die App es nennt
Der gleiche Zustand wird auf den beiden Bildschirmen, die ihn anzeigen, unterschiedlich formuliert, daher könntest du auf einen der beiden gestoßen sein:
- die Karte unter Verbindungen → Monetarisierung trägt ein gelbes Badge mit der Aufschrift EMPFÄNGT NICHTS, und der Hauptbutton der Karte ändert sich zu Erneut verbinden;
- die eigene Seite des Dienstes sagt in der Zeile Verbindungsstatus: Verbunden, aber es treffen keine Ereignisse ein.
Nur DonationAlerts meldet dies. Streaming-Plattformen haben keinen solchen Zustand, daher ist ein stiller Twitch- oder Kick-Chat eine andere Geschichte — siehe "Anmeldung erforderlich".
Was es bedeutet
Die Verbindung ist offen und DonationAlerts hat das Abonnement akzeptiert, aber der Dienst sendet nichts darüber.
Die App schließt das nicht aus der Stille — eine ruhige Stunde ist normal. Sie beweist es. Alle fünfzehn Minuten liest sie deine Spendenhistorie von DonationAlerts und vergleicht sie mit dem, was live eingegangen ist; das Label erscheint nur, wenn dort eine Spende auftaucht, die nie über die Live-Verbindung angekommen ist.
Derselbe Check liefert das, was er gefunden hat. Die Spende erreicht trotzdem Alerts, Ziele, Statistiken und alles andere — bis zu einer Viertelstunde verspätet statt sofort. Das Label bedeutet also "kommt verspätet an", nicht "verloren".
Die übliche Ursache ist eine zweite Anmeldung. Jemand hat sich woanders beim selben DonationAlerts-Konto angemeldet: ein anderer Computer, ein Telefon, eine andere App. Die ältere Sitzung bleibt formal am Leben und hört einfach auf zu empfangen. Dieser "jemand anders" bist oft du selbst — der andere Rechner, von dem du streamst, oder eine Einstellungsmomentaufnahme, die auf einem neuen Computer wiederhergestellt wurde.
Was es behebt
In der Reihenfolge, die wir während eines Live-Streams getestet haben, und die Reihenfolge ist nicht die, die du erwarten würdest:
| Was wir versucht haben | Hat es geholfen |
|---|---|
| Socket erneut verbinden | Nein |
| strAImer komplett neu starten | Nein |
| Erneut beim Konto anmelden | Ja |
Der zu drückende Button ist also Erneut verbinden auf der Karte — oder Über Browser autorisieren, wenn die DonationAlerts-Seite bereits vor dir offen ist. Beide starten dieselbe Browser-Anmeldung, die der "DonationAlerts-Einstellungen"-Guide durchgeht. Das Neustarten der App ist das Naheliegende, was man versuchen würde, und es hilft nicht, weil die Verbindung nie das Problem war.
Warum die Warnung nach einem Neustart bleibt
Das Label überlebt das Neustarten der App absichtlich. Das Problem überlebt es auch, und eine Warnung, die verschwindet, wenn du das Fenster schließt, wäre schlimmer als keine: Du würdest weiterstreamen und denken, es habe sich von selbst gelöst.
Es löscht sich nur bei zwei Dingen, beides Beweis statt Hoffnung: eine Spende, die über die Live-Verbindung ankommt, oder erneutes Anmelden beim Konto.
Wenn es VERBUNDEN sagt und Ereignisse immer noch fehlen
Dann ist es ein anderes Problem, und die Karte lügt nicht — das Abonnement ist aktiv und der Check hat nicht erfasst, dass etwas fehlt. Schau stattdessen hier:
- Das Modul ist ausgeschaltet. Seine Karte im Modulkatalog → Integriert — oder unter Add-ons, wenn du es selbst installiert hast — sagt entweder "Modul läuft" oder "Modul ist aus — Hintergrundarbeit pausiert". Urteile nach dieser Karte oder nach der Verbindungsliste, nicht nach der eigenen Einstellungsseite des Moduls: diese Seite liest das gespeicherte Konto statt der Live-Verbindung, daher kann sie weiter ihre grüne Formulierung anzeigen, während das Modul aus ist.
- Das Ereignis existiert auf dieser Plattform nicht. Follows kommen nur von Twitch; Abonnements und geschenkte Abos von Twitch und YouTube; Kanalpunkte-Belohnungen von Twitch und Kick. Der "Alerts"-Guide listet auf, welche Plattformen welches Ereignis senden.
- Alerts sind gefiltert. Ein Mindestbetrag oder eine Plattform, die im Widget nicht angehakt ist, überspringt leise alles darunter oder daneben — ebenfalls im "Alerts"-Guide.
Kick: Einlösungen kommen gar nicht an
Ein Kick-Kanal, der verbunden wurde, bevor die App Kanalpunkte lesen konnte, hat keine Rechte darauf. Kick weist jede Anfrage ab, es kommt also gar nichts an — und die Karte bleibt grün, weil die Kanalverbindung selbst in Ordnung ist. Die App schreibt den Grund einmal in die Log-Konsole und schweigt dann.
Drück auf der Kick-Seite Erneut autorisieren und melde dich neu an: Die neue Anmeldung fragt die Belohnungsrechte zusammen mit dem Rest ab, und das Modul läuft dabei weiter. Trennen gibt es auf dieser Seite nicht mehr; der Schritt wird im Guide "Kick-Integration" durchgegangen.
Kick: der Bot schweigt, wenn die Nachricht einen Link enthält
Der Chat läuft, der Bot antwortet auf normale Nachrichten, und alles mit einem Link fehlt: ein Chat-Timer mit deinen anderen Kanälen, ein Befehl, der mit einem Link antwortet, eine Antwort des KI-Agenten. Nichts wird rot, weil auf unserer Seite nichts fehlgeschlagen ist.
Kick stellt einen Link des Bots nur zu, solange dieser Bot Moderator deines Kanals ist. Den Rest lehnt Kick stillschweigend ab, und der Bot sieht aus, als hätte er einfach ausgesetzt.
Mach den Bot zum Moderator: Gib in deinem eigenen Kick-Chat /mod ein und nach einem Leerzeichen den Namen des Bot-Kontos. Der Guide "Kick-Integration" schreibt diesen Befehl schon mit dem Namen deines Bots hin, und die Kachel "Stream: Chat" schreibt denselben Grund in den Feed, sobald Kick ablehnt, der Befehl lässt sich also auch von dort kopieren.
Der Moderator-Fall ist der, den wir bei einer echten Ablehnung gesehen haben, und er betrifft den Bot. Landet die Ablehnung stattdessen auf deinem eigenen Konto, hilft /mod gar nichts: schau in die Chat-Einstellungen deines Kanals bei Kick, dort lassen sich Links für alle einschränken.
YouTube sagt verbunden und der Chat kommt nie an
Dieses hat eine eigene Ursache, und die Karte kann es nicht anzeigen. Google listet seine Berechtigungen einzeln auf dem Anmeldebildschirm auf und lässt dich bei jeder den Haken entfernen. Entferne den Haken bei der, die der App erlaubt, deine Sendungen zu sehen, und alles sieht immer noch richtig aus: die Anmeldung wird abgeschlossen, der Kontoname erscheint, die Verbindung wird grün und bleibt grün — aber die App erfährt nie, dass du live bist, und einen Chat, den sie nicht finden kann, kann sie nicht lesen. Nichts kommt an, und nichts sagt warum.
Die grüne Anzeige ist das, was diesen Fall unterscheidet. Ab strAImer 0.25.0 ist die YouTube-Anzeige unter Verbindungen → Kanäle nicht grün, wenn die Übertragung gefunden wird, ihr Chat aber nicht startet, sondern zeigt VERBINDE... oder FEHLER: Das ist ein anderes Problem, behandelt im Artikel „Anmeldung erforderlich“, Abschnitt „YouTube zeigt VERBINDE... oder FEHLER während eines Streams“.
Erneutes Anmelden ist das, was es behebt, vorausgesetzt, diesmal ist jede Checkbox angehakt. Nichts anderes wird es: das Erneuern der Anmeldung im Hintergrund behält genau die Berechtigungen, die beim ersten Mal erteilt wurden, daher kann es ewig weiter erneuern, ohne je die fehlende zu erhalten.
Ab 0.9.2 prüft die App, was Google tatsächlich gewährt hat, und lehnt eine Anmeldung ab, die unvollständig zurückkommt, und sagt dir auf dieser Seite, dass du alle anhaken sollst. Auf einer älteren Version gibt es keine Warnung, nach der man suchen müsste — gehe zu Verbindungen → Kanäle → YouTube, drücke Über Browser autorisieren, und achte auf die Checkboxen. Der Schritt wird im "YouTube-Integration"-Guide durchgegangen.
"Worker crashed" in der Log-Konsole
Eine Fehlerzeile Worker crashed: mit einem Grund dahinter bedeutet, dass der Hintergrundteil eines Moduls mit einem Fehler stehen geblieben ist. Die App startet ihn selbst neu, mit wachsenden Pausen von 1, 2, 4, 8, 16 und 30 Sekunden, und schreibt auch das auf: "Restarting module in 1000ms (attempt 1)". Ein solcher Absturz, nach dem Ruhe herrscht, ist ein Aussetzer, der sich bereits von selbst erledigt hat.
Fällt das Modul innerhalb einer Minute nach jedem Start wieder um, ändert sich die Zeile nach sechs Neustarts in Folge zu Module keeps crashing (attempt 7), retrying every 60000ms. Last error: und dem Grund. Die App gibt nicht auf und versucht es weiter einmal pro Minute, aber solange es umfällt, tut das Modul nichts: Seine Alerts, Befehle oder Spenden sind das, was fehlt.
- Schalte das Modul auf seiner Karte im Modulkatalog aus und wieder ein, unter Integriert oder Add-ons.
- Wenn das nicht hilft, starte strAImer neu.
- Wiederholt es sich trotzdem, schreib dem Support und häng das Protokoll an: Der Text nach "Last error:" ist die Ursache. Wie das geht, steht in der Anleitung "Hilfe".
Wenn es nie funktioniert hat
Dann ist dies nicht der Artikel, den du brauchst — siehe "Anmelden bei Plattformen". Diese Seite handelt von einer Verbindung, die funktionierte und still wurde.