YouTube-Integration
- Wo verbinde ich meinen YouTube-Kanal?
- Der YouTube-Chat erreicht die App nicht.
- Die Anmeldung bei YouTube hat nach einer Weile aufgehört zu funktionieren.
- Ich möchte, dass der Bot in den YouTube-Chat von einem anderen Konto aus antwortet.
- Der Bot schreibt im YouTube-Chat unter meinem eigenen Namen.
- Als welcher Kanal schreibt der YouTube-Bot?
- Super Chats werden nicht gezählt.
- Wo sehe ich, welche Google-Berechtigungen der App erteilt wurden?
- YouTube zeigt 'Verbunden' an, aber es kommen keine Chat-Nachrichten an.
- Ich habe versehentlich eine Berechtigung auf dem Google-Bildschirm deaktiviert.
- Da steht, Google hat die App-Schlüssel abgelehnt, und neu anmelden hilft nicht.
- Super Chats kommen an, aber der Zielbalken bewegt sich nicht.
Kommt mit strAImer: Dieses Modul wird zusammen mit der App installiert, herunterladen musst du nichts. Es steht unter Modulkatalog → Integriert.
Was diese Seite ist
Die Seite verbindet einen YouTube-Kanal mit der App – wie es in der Beschreibung heißt: "YouTube-Integration konfigurieren, um Chat-Nachrichten zu empfangen und Übertragungen zu verwalten." Sie existiert in zwei Varianten: der Kanal selbst und ein separates Konto, von dem aus der Bot antwortet.
Wie man sie einrichtet
- Öffne Verbindungen → Kanäle und öffne die YouTube-Seite. Ihre Überschrift lautet YouTube-Kanal (Liest Ereignisse, Übertragung).
- Verbindungsstatus zeigt an, wo du stehst: Getrennt, solange kein Kanal verbunden ist, Verbunden als {username}, sobald er eingerichtet ist, gelb Erneut anmelden, wenn YouTube deine Anmeldung nicht mehr akzeptiert, und rot Google hat die App-Schlüssel abgelehnt in dem seltenen Fall, der weiter unten beschrieben ist. Der Hinweis daneben nennt, was angefordert wird: "Erfordert Autorisierung, um aktive Übertragungen zu prüfen und Nachrichten an den YouTube-Chat zu senden."
- Drücke Über Browser autorisieren. Die Seite hat eine Schaltfläche und kein Feld für einen Token – die Anmeldung öffnet sich in deinem üblichen Browser und wird dort abgeschlossen.
- Melde dich bei dem Google-Konto an, dem der Kanal gehört, und stimme den Berechtigungen zu. Lasse jedes Kontrollkästchen aktiviert. Google listet seine Berechtigungen einzeln auf und erlaubt dir, sie zu deaktivieren, und das Deaktivieren einer Berechtigung ist der häufigste Grund, warum YouTube am Ende verbunden und stumm ist: Ohne die Berechtigung, deine Sendungen zu sehen, erfährt die App nie, dass du live bist, und einen Chat, den sie nicht finden kann, kann sie nicht lesen. Seit Version 0.9.2 weigert sich die App, eine solche Anmeldung zu akzeptieren, und teilt dies auf der Seite mit; davor wurde die Verbindung einfach grün und es kam nichts an. Bei Erfolg zeigt die Browser-Seite Autorisierung erfolgreich! an – "Konto {username} wurde erfolgreich mit YouTube verbunden", und darunter "Du kannst dieses Fenster schließen. Es schließt sich automatisch in wenigen Sekunden." Währenddessen zeigt die Modulseite "Schließe die Anmeldung im Browserfenster ab — diese Seite aktualisiert sich von selbst.", nach zwei Minuten "Wir warten weiter auf den Browser…", und nach fünfzehn Minuten gibt sie auf mit "Die Anmeldung wurde nicht abgeschlossen. Das Browserfenster wurde geschlossen oder der Zugriff verweigert — drücke die Schaltfläche und versuche es erneut."
- Die Modulseite meldet YouTube-Konfiguration erfolgreich gespeichert! und schließt sich einen Moment später selbst. Kontoname (Anmeldung) zeigt nun den verbundenen Kanal an; das Feld ist schreibgeschützt.
- Der Chat trifft zusammen mit einer Sendung ein: Das Modul liest den Live-Chat einer laufenden Sendung. Wenn nichts live ist, gibt es nichts zu lesen. Eine öffentliche Sendung wird innerhalb einer Minute erkannt; eine nicht gelistete Sendung kann bis zu einer halben Stunde dauern, da sie nicht auf der Kanal-Seite angezeigt wird und die App Google danach fragen muss – selten, um innerhalb eines von allen strAImer-Nutzern gemeinsam genutzten Anfragelimits zu bleiben. Durch Drücken von Über Browser autorisieren wird sie sofort gefunden. Ob der Chat eines laufenden Streams wirklich gestartet ist, zeigt die YouTube-Statusanzeige unter Verbindungen → Kanäle, nicht diese Seite: Die Anleitung „Anmelden bei Plattformen“, Abschnitt „YouTube: der Chat kommt mit der Übertragung“, sagt, was jede Anzeige bedeutet.
- Wenn die Anmeldung später nicht mehr funktioniert, wird das Status-Badge gelb, Erneut anmelden, und der Kanalname bleibt auf der Seite stehen. Drücke erneut Über Browser autorisieren: Dieselbe Schaltfläche erneuert sie. Getrennt bedeutet nie eine abgelaufene Anmeldung, sondern nur, dass überhaupt kein Kanal verbunden ist.
- Der Pfeil oben links, Zurück, verlässt die Seite.
Das Bot-Konto
Die gleiche Seite unter Verbindungen → Bots ist mit YouTube-Bot-Konto (Sendet Antworten an den Chat) überschrieben und funktioniert anders als die Kanal-Seite oben: eine Schaltfläche, nicht zwei.
- Drücke Bot verbinden. Ein Fenster öffnet sich in der App: "Melde dich beim Google-Konto des Bots an und wähle dann den YouTube-Kanal aus, für den er schreibt. Ein Konto kann mehrere Kanäle haben, und die App kann nicht erkennen, welchen du meinst."
- Melde dich als das Konto an, von dem aus der Bot antworten soll – nicht das eigene Konto des Kanals.
- Wähle auf der folgenden Seite den Kanal aus. Diese Wahl ist es, was die Zuschauer als Autor der Bot-Nachrichten sehen werden.
Sobald es verbunden ist, ändert sich die Schaltfläche zu Erneut anmelden oder Kanal wechseln und die Zeile darunter erklärt, warum die Anmeldung überhaupt existiert: "Der Bot schreibt auf die Weise eines Browsers, sodass seine Antworten und Moderationsaktionen das gemeinsame YouTube-Anfragelimit nicht belasten." Drücke dieselbe Schaltfläche, um den Bot zu einem anderen Kanal desselben Kontos zu verschieben.
Mach den Bot zum Moderator deines Kanals. Ohne dies verweigert YouTube Bans, Time-outs und das Löschen von Nachrichten, egal was die App tut – Moderation ist ein Recht, das die Plattform gewährt, keine Einstellung hier.
Wenn die gespeicherte Anmeldung nicht mehr funktioniert, teilt die Seite dies mit: "Die gespeicherte Anmeldung funktioniert nicht mehr, daher schreibt der Bot nicht. Drücke die Schaltfläche, um dich erneut anzumelden." Anmeldungen laufen ab – dies ist der normale Weg, eine zu erneuern.
Funktioniert deine eigene Anmeldung nicht mehr, wird der Livestream trotzdem gelesen. Der Status zeigt Erneut anmelden, und die Seite erklärt, was nicht mehr geht: "YouTube akzeptiert deine Anmeldung nicht mehr. Die App findet deine öffentlichen Livestreams weiterhin und liest ihren Chat, aber bis du dich erneut anmeldest, kann sie weder in deinem Namen schreiben noch Livestreams finden, die nur per Link sichtbar sind, und den Chat nur über das Bot-Konto moderieren." Das klappt nur, wenn die App deinen Kanal schon kennt. Kennt sie ihn nicht, sagt die Seite, dass sie deinen Livestream nicht finden kann, und dann hilft nur, dich vor dem Livestream erneut anzumelden.
Den Bot anzumelden ist keine Optimierung — ohne ihn schweigt die App auf YouTube. Das ist der Teil, den man zweimal lesen sollte. Timer, Befehlsantworten und der KI-Agent sind automatische Nachrichten, und eine automatische Nachricht ohne Bot-Anmeldung dahinter wird gar nicht gesendet: Der Grund geht in die Log-Konsole und sonst nirgendwohin. Deine eigenen Nachrichten, von Hand in die Chat-Kachel getippt, sind die Ausnahme — sie gehen raus, ob ein Bot eingerichtet ist oder nicht, solange eine Sendung läuft.
Wenn die Anmeldung existiert, aber nicht mehr funktioniert, geht die Nachricht nicht verloren. Sie geht auf dem offiziellen Weg unter dem Namen deines eigenen Kanals raus, Zuschauer sehen sie also von dir statt vom Bot. Das ist ein bewusster Notbehelf: Schweigen hieße, dass Timer, Befehlsantworten und der Agent alle auf einmal verstummen. Die App schreibt jedes Mal eine Warnung ins Log — ein Bot, der plötzlich unter deinem Namen schreibt, ist also ein Zeichen, dass seine Anmeldung erneuert werden muss.
Beide Fälle brauchen eine tatsächlich laufende Sendung. Läuft nichts, gibt es keinen Chat zum Hineinschreiben, und die Nachricht wird aus diesem Grund abgewiesen.
Wenn die Seite "Google hat die App-Schlüssel abgelehnt" zeigt
Dieses rote Abzeichen ist etwas anderes als eine abgelaufene Anmeldung: Google akzeptiert die Schlüssel nicht mehr, mit denen sich die App selbst anmeldet, und eine erneute Anmeldung hilft nicht. Die Seite erklärt es mit einem Code: "Google akzeptiert die Schlüssel nicht mehr, mit denen sich strAImer anmeldet (Code: {code}). Solange strAImer nicht aktualisiert ist, hilft eine erneute Anmeldung nicht: Aktualisiere es und melde dich erneut an. Wenn du schon die neueste Version hast, schreib uns unter Hilfe & Feedback → Kontakt." Also: Aktualisiere die App und drücke dann Über Browser autorisieren; ist die App schon auf der neuesten Version, schreib über Hilfe & Feedback → Kontakt und nenne den Code.
Bis dahin wird ein öffentlicher Livestream weiterhin gefunden und sein Chat weiterhin gelesen, solange die App deinen Kanal schon kennt. In deinem Namen schreiben, Livestreams, die nur per Link sichtbar sind, und Moderation außer über den Bot funktionieren nicht.
Super Chats, Sticker und Mitgliedschaften
Alle drei kommen nur während einer laufenden Sendung an, aus dem Chat, den das Modul liest.
- Super Chats und Super Sticker kommen als Spenden an, in der Währung, in der der Zuschauer bezahlt hat, und werden wie jede andere Spende in deine Basiswährung umgerechnet. In den Listen, die festlegen, welche Spenden zählen, etwa Spenden zählen von bei einem Spendenziel, sind sie die Quelle YouTube Super Chat: Wenn ein Ziel Super Chats ignoriert, prüfe, ob diese Quelle dort angehakt ist.
- Wenn die App die Währung auf einem Super Chat nicht erkennen kann, kommt der Betrag mit unbekannter Währung an, die Log-Konsole meldet "Superchat currency not recognised", und ein Spendenziel kann ihn nicht umrechnen, also bewegt er das Ziel nicht.
- Mitgliedschaften, auch verschenkte, kommen als Abonnements an, nicht als Spenden, und bewegen deshalb kein Geldziel.
Was sie nicht kann
- Es gibt nirgendwo einen Platz, um einen Token, einen Zugriffsschlüssel oder einen Aktualisierungsschlüssel einzufügen. Über Browser autorisieren ist der einzige Weg hinein, und es ist auch der Weg, eine abgelaufene Anmeldung zu erneuern.
- Kontoname (Anmeldung) kann nicht eingegeben werden. Um einen anderen Kanal zu verbinden, melde dich mit dem Konto an, dem er gehört.
- Die Seite zeigt keine funktionsspezifische Berechtigungsliste an – YouTube übergibt seinen Satz bei der Anmeldung und die Seite meldet nur, ob das Konto verbunden ist.
- App-Schlüssel, die Google abgelehnt hat, lassen sich auf dieser Seite nicht ersetzen: Es gibt keine Felder dafür.
- Es gibt keine Felder für Google Client ID und Google Client Secret – wie das Modul es ausdrückt: "Die Autorisierung läuft über die strAImer-App selbst, keine Schlüssel nötig".
- Die Seite hat keine Speichern-Schaltfläche: Alles wird am Ende der Browser-Anmeldung gespeichert.
- Eine Sendung kann hier nicht ausgewählt werden, und nichts auf der Seite startet eine. Die Seite hat kein Feld für eine Sendungsadresse oder einen Video-Link.
- Die Seite trennt das Konto weder noch löscht sie die Verbindung, und sie schaltet das Modul nicht aus.
- Der Kanal und das Bot-Konto werden separat eingerichtet: Eine Anmeldung füllt die andere nicht aus, und sie verwenden verschiedene Fenster – der Kanal meldet sich über den Browser an, der Bot innerhalb der App.
- Der Kanal des Bots kann nicht eingegeben werden. Er wird aus der Liste ausgewählt, die das Anmeldefenster anzeigt, und nur Kanäle des Kontos, mit dem du dich angemeldet hast, sind darauf.
- Nichts auf der Seite warnt, dass automatische Nachrichten abgewiesen werden. Das Kanal-Abzeichen bleibt grün: Es meldet die Verbindung des Kanals, nicht die des Bots. Nur die Log-Konsole sagt, warum YouTube verstummt ist.