CrossMod
DE
  • PL Polski
  • EN English
  • DE Deutsch
  • ES Español
  • PT Português
  • FR Français
  • RU Русский
  • IT Italiano
  • TR Türkçe
  • UK Українська
  • CS Čeština
  • NL Nederlands
  • JA 日本語

Dokumentation

CrossMod passt gleichzeitig auf den Chat auf Twitch, Kick und YouTube auf: filtert Nachrichten, antwortet auf Befehle, sammelt die Historie der Strafen und zeigt den Chat im Bild in OBS. Diese Seite erklärt der Reihe nach, was welcher Teil des Panels tut und womit man anfängt.

Alles Folgende passiert im Panel, nach der Anmeldung. Das Panel spricht dieselbe Sprache wie die Startseite (du kannst sie unten im Menü ändern) und funktioniert am Computer genauso wie am Telefon.

Diese Seite öffnest du jederzeit aus dem Panel-Menü, Eintrag Hilfe. Sie öffnet sich direkt im Panel, mit dem Menü links, du musst also nirgendwohin zurückfinden.

Wenn du nicht weißt, wo du etwas suchen sollst, klick ganz oben im Menü auf Im Dashboard suchen (Tastatur: Strg und K) und tippe ein Wort ein, zum Beispiel "bann", "overlay" oder "begrüßung". Das Panel zeigt dir die Seite, auf der es sitzt.

Du musst das passende Kapitel hier auch nicht selbst suchen. Unter dem Titel jeder Panel-Seite steht ein Link Hilfe zu dieser Seite - er öffnet ein Fenster mit demselben Text wie unten, aber sofort im Kapitel zu der Seite, auf der du gerade bist, ohne das Panel zu verlassen.

Seiten- und Knopfnamen stehen unten so, wie du sie im Panel in deiner Sprache siehst. Die Sprache des Panels änderst du unten im Menü im Feld „Sprache“.

Auf dieser Seite
  1. 01Erste Schritte
  2. 02Bot aktivieren
  3. 03Automod-Begriffe
  4. 04Befehle und wiederkehrende Nachrichten
  5. 05Overlay und Chat-Panel in OBS
  6. 06Mod Log
  7. 07Statistiken
  8. 08Schnelle Moderation
  9. 09Bot-Einstellungen
  10. 10YouTube
  11. 11Wenn etwas nicht funktioniert
  12. 12Datenschutz und Kontakt

Erste Schritte

  1. Melde dich an. Wähle auf der Startseite die Anmeldung über Twitch oder über Kick. Das Konto wird beim ersten Besuch von selbst angelegt.
  2. Nimm die zweite Plattform dazu. Im Dashboard siehst du eine Kachel "Kick-Konto verbinden" oder "Twitch-Konto verbinden". Dasselbe geht in den Einstellungen, im Abschnitt "Bot und verbundene Konten" - dort trennst du die Plattform auch wieder. Solange die zweite Plattform nicht verbunden ist, arbeitet der Bot nur auf einer. YouTube verbindest du genauso in den Einstellungen, mit der Schaltfläche "YouTube verbinden" - Einzelheiten im Kapitel "YouTube".
  3. Prüfe den Verbindungsstatus. Oben im Dashboard stehen zwei Abzeichen, eines pro Plattform. Grün heißt, alles passt. Orange "neu verbinden" heißt, dem Bot fehlt dort die Grundlage - klick darauf und melde dich erneut an. Ein roter Balken über den Abzeichen erscheint, wenn die Plattform die Zustimmung zurückgezogen hat; er enthält für jede Plattform eine eigene Schaltfläche, und nach erneuter Anmeldung verschwindet er von selbst. Dieselben drei Zustände siehst du in den Einstellungen, im Abschnitt "Bot und verbundene Konten".
  4. Aktiviere den Bot auf deinem Kanal. Das ist ein einmaliger Schritt in den Einstellungen: die Schaltfläche "Bot einschalten" im Abschnitt "Bot und verbundene Konten". Ohne ihn beginnt CrossMod nicht, deinen Chat zu lesen, Begriffe und Befehle wirken also nicht. Einzelheiten im nächsten Kapitel.
  5. Füge den ersten Begriff hinzu. Am schnellsten aus dem Dashboard, mit der Kachel "Automod-Phrase hinzufügen". Ab diesem Moment reagiert der Bot auf beiden Plattformen darauf.

Eine Anmeldung gilt eine Woche. Wenn das Panel anfängt, das Speichern zu verweigern, reicht meist ein Neuladen der Seite und eine erneute Anmeldung.

Bot aktivieren

Alles, was man einmal ganz am Anfang macht, liegt in den Einstellungen (Schaltfläche "Einstellungen" unten im Menü), im Abschnitt Bot und verbundene Konten. Hierher kommst du immer zurück, wenn das Panel sagt, die Verbindung zu Twitch oder Kick sei abgelaufen. Die vollständige Diagnose ist auf der eigenen Seite Bot einschalten geblieben: Sie steht nicht mehr im Menü, aber ein Link unten in diesem Abschnitt führt dorthin.

  • Verbundene Konten (Einstellungen). Die Karten für Twitch, Kick und YouTube oben im Abschnitt. Hier verbindest du die zweite Plattform und hier trennst du sie. Die Karte unterscheidet zwei verschiedene Dinge: Verbindung abgelaufen in Orange, also die Plattform erkennt die Zustimmung nicht mehr an und der Bot ist von selbst verstummt, und getrennt in Grau, also du hast selbst auf "Trennen" geklickt. In beiden Fällen kommt die Schaltfläche "Erneut verbinden" zurück, und Begriffe, Befehle und Overlay-Einstellungen warten unberührt.
  • Bot-Status (Seite Bot einschalten). Eine Liste dessen, worauf der Bot auf deinem Kanal gerade reagiert. Sie prüft sich beim Öffnen selbst, die Schaltfläche daneben prüft sie erneut. Sie umfasst beide Plattformen - bei jedem Eintrag steht der Name der Plattform, man sieht also sofort, auf welcher Seite etwas fehlt. Ein Eintrag mit Kreuz hat darunter einen Satz, was genau nicht stimmt.
  • Die Schaltfläche "Bot einschalten" (Einstellungen). Eine Schaltfläche und ein Klick. Solange du nicht klickst, liest CrossMod deinen Chat nicht, Automod-Begriffe und Befehle haben also nichts, worauf sie reagieren könnten. Die Zeile über der Schaltfläche sagt, ob der Bot gerade eingeschaltet ist. Du kannst erneut klicken, wenn etwas nicht mehr funktioniert.
  • Overlay-Adressen für OBS (Seite Bot einschalten). Alle Adressen zum Einfügen in OBS, jeweils mit einer Schaltfläche "Kopieren". Standardmäßig sind sie verborgen, damit sie im Stream nicht zu sehen sind.
  • Sitzung (Seite Bot einschalten). Trennung beider Plattformen auf einmal, zusammen mit der Abmeldung. Nur abmelden, ohne zu trennen, kannst du jederzeit mit der Schaltfläche "Abmelden" unten im Menü.

Die Overlay-Adressen enthalten deinen privaten Schlüssel. Zeig die Seite Bot einschalten nicht mit aufgedeckten Adressen im Stream und schick sie niemandem.

Automod-Begriffe

Die Seite Automod-Phrasen ist das Herz von CrossMod. Du trägst ein Wort oder einen Textausschnitt ein, wählst, wo danach gesucht wird und welche Strafe folgen soll. Der Bot prüft jede Nachricht auf Twitch und Kick und reagiert selbst.

Was du bei einem Begriff einstellst

  • Wo gesucht wird: in der Nachricht, im Namen oder überall. Der Name hilft bei Wellen von Bots mit ähnlichen Kontonamen.
  • Strafe: Bann, Timeout oder Löschen der Nachricht. Beim Timeout wählst du die Dauer: von 60 Sekunden bis 7 Tage (länger erlaubt Kick nicht).

Ein Timeout muss eine Dauer haben. Einen Timeout von null Sekunden versteht jede Plattform anders: Twitch lehnt einen solchen Befehl ab und tut nichts, Kick behandelt einen Befehl ohne Dauer wie einen dauerhaften Bann. Neue Begriffe bekommen die Dauer automatisch, aber ein alter Eintrag mit einer Null kann noch auf der Liste liegen - das Panel kennzeichnet ihn dann mit "Timeout ohne Dauer" und zeigt über der Liste einen roten Balken. Markiere einen solchen Begriff und klick in der Auswahlleiste auf "Timeout", dann bekommt er auf beiden Plattformen 10 Minuten.

Wie der Bot Begriffe abgleicht

  • Groß- und Kleinschreibung spielt keine Rolle, Scam und scam sind für den Bot dasselbe.
  • Ein Begriff muss mindestens drei Zeichen lang sein und gewöhnliche Buchstaben oder Ziffern enthalten. Kürzere Begriffe und solche nur aus Emoji überspringt der Bot.
  • Begriffe bis vier Zeichen greifen nur als ganzes Wort. Dadurch bestraft kot niemanden, der "kotlet" geschrieben hat.
  • Längere Begriffe greifen auch mitten im Wort, discord.gg wirkt also in jedem Link.
  • Pro Nachricht gibt es nur eine Strafe, und zwar von dem Begriff, den der Bot zuerst trifft. Es sammeln sich nicht mehrere Strafen an.

Wen der Bot nicht auslässt

  • Moderatoren, VIPs und Abonnenten haben keinen Sondertarif. Ihre Nachrichten prüft der Bot genau wie jede andere, bei Begriffen, die jemand aus dem Team harmlos schreiben könnte, lohnt sich also Vorsicht.
  • Auf Twitch lässt der Bot genau eine Person aus: die Kanalinhaberin, also dich.
  • Auf Kick genauso: er lässt nur dich aus, samt den Nachrichten, die der Bot mit deinem Konto in den Chat schreibt (Befehlsantworten, wiederkehrende Nachrichten, Automod-Warnungen).

Bevor du einen Begriff mit einem gewöhnlichen Wort hinzufügst, prüf ihn im Feld "Prüfen, was der Bot tut" und stell als Autor "Moderator oder VIP" ein. Du siehst sofort, ob die Strafe auch dein Team träfe.

Nicht sicher, wie dein Begriff wirkt? Oben auf der Seite gibt es das Feld "Prüfen, was der Bot tut". Du fügst eine Chatnachricht ein, wählst, wer sie geschrieben hat, und siehst sofort, ob ein Begriff sie fängt, welcher das ist und welche Strafe folgt. Gerechnet wird in deinem Browser: nichts geht in den Chat und niemand wird bestraft.

Stammzuschauer - drei Reaktionsstufen

Die Strafe "Ban" trifft nicht alle gleich. Spam-Bots haben fast nie eine Vorgeschichte im Kanal, und ein Stammzuschauer, der einen Link postet, bezieht sich meist auf das Gespräch im Stream. Deshalb zählt der Bot die früheren Nachrichten der Person, die eine Ban-Phrase erwischt: unter 5 gibt es einen Ban, von 5 bis 14 löscht der Bot nur die Nachricht und schreibt eine Warnung mit ihrem Nick in den Chat, und ab 15 reagiert er gar nicht, die Nachricht bleibt stehen. Beide Schwellen und den Warntext stellst du auf der Seite Automod-Phrasen ein, im Abschnitt "Stammzuschauer - mildere Reaktion des Bots"; 0 in einer Schwelle schaltet diese Stufe aus. Es zählen Nachrichten der letzten 7 Tage, so lange wird der Chat gespeichert, getrennt für Twitch und Kick. Im Mod-Log erscheint eine Warnung als "Warnung", keine Reaktion hinterlässt keinen Eintrag. Die Warnung ersetzt nur einen Ban, aber ab 15 Nachrichten reagiert der Bot bei keiner Strafe - auch nicht bei Timeout und Löschen. Nachrichten, die der Bot oder die Moderation schon gelöscht hat, zählen nicht, also kann sich ein Spammer diesen Schutz nicht durch Spam verdienen. Nach einem Ban oder Timeout beginnt die Zählung bei null - auf Twitch genauso wie auf Kick, auch wenn die Moderation die Strafe von Hand vergeben hat.

Ein Probelauf am echten Chat

Das Feld darüber prüft eine Nachricht, die du selbst eintippst - und genau den Satz, den morgen eine Stammzuschauerin schreibt, tippt niemand aus dem Gedächtnis. Deshalb steht unter dem Tester eine zweite Karte: "Ein Probelauf am echten Chat". Du trägst nur den Begriff ein, und CrossMod lässt die zuletzt gespeicherten Nachrichten deines Chats durch ihn laufen und sagt, wie viele davon er fangen würde, von wie vielen Personen und wie diese Nachrichten aussahen. Das ist der einfachste Weg, vor dem Hinzufügen zu sehen, ob ein Begriff mit einem gewöhnlichen Wort die Stammleute trifft.

Bei jedem Begriff deiner Liste steht dieselbe Schaltfläche mit der Aufschrift "Test" - mit einem Klick prüfst du damit einen Begriff, den du vor langer Zeit hinzugefügt hast und zu dem sich der Chat inzwischen verändert hat. Der Probelauf sendet nichts und bestraft niemanden; er zählt nur Treffer in gespeicherten Nachrichten. Der Chatverlauf lebt 7 Tage, weiter zurück gibt es also nichts zu prüfen, und auf einem lebhaften Kanal umfasst der Probelauf die letzten Stunden - die Antwort sagt immer, ab wann die geprüften Nachrichten stammen.

CrossMod-Filter

Unter deiner Liste steht der Abschnitt "CrossMod-Filter": eine gemeinsame Phrasenliste für alle Kanäle in CrossMod, die typischen Betrug und Link-Spam abfängt. Die Seite listet ihren Inhalt nicht auf - du hast einen Schalter, um sie ein- oder auszuschalten. Deine Liste hat einen eigenen Schalter, du kannst also nur die gemeinsame oder nur deine behalten.

Ordnung auf der Liste

  • Bei jedem Begriff steht eine Zahl, die sagt, wie oft der Bot wirklich jemanden dafür bestraft hat. Ein Klick auf diese Zahl öffnet im Mod Log genau diese Strafen, mit Namen und Nachrichtentext, man sieht also sofort, ob der Begriff zu breit fängt. Ein gestrichelter Rahmen kennzeichnet einen Begriff, der noch kein einziges Mal gegriffen hat. Wenn es mehrere davon gibt, erscheint über der Liste die Einschränkung "Nur die anzeigen, die nichts erfasst haben" - praktisch beim Aufräumen einer alten Liste.
  • Die Aufschrift "diese greift nicht" steht bei einem Begriff, dem ein älterer Begriff das Wort nimmt. Der Bot hält beim ersten passenden an, und der erste ist bei ihm der älteste - wenn du also schon kurwa mit Löschen der Nachricht hast, wird ein später ergänztes kurwa jebana mit Bann nie bannen. Fahre über die Aufschrift, dann siehst du, welcher Begriff und welche Strafe gewinnt.
  • Das Suchfeld über der Liste schränkt sie im Lauf ein, ohne die Seite neu zu laden.
  • Indem du links Begriffe markierst, änderst du die Strafe für mehrere auf einmal oder löschst sie mit einem Klick.
  • Die Schaltfläche "Sicherung herunterladen" speichert deine Liste auf die Festplatte, das Formular daneben lädt sie wieder hoch. Auf demselben Weg bringst du die Liste auf einen anderen Kanal. Globale Filter kommen nicht in die Kopie, weil sie sich von selbst dazulegen.

Befehle und wiederkehrende Nachrichten

Auf der Seite Befehle legst du an, was der Bot auf ein Stichwort aus dem Chat tun soll und was er während des Streams von selbst wiederholt.

Ein Befehl

  • Der Name muss mit einem Ausrufezeichen beginnen, zum Beispiel !discord. Groß- und Kleinschreibung spielt keine Rolle. Einen Namen mit einem Großbuchstaben außerhalb des einfachen Alphabets, zum Beispiel !Żart, speichert das Panel in Kleinbuchstaben, weil der Bot ihn nur in dieser Form erkennt - im Chat kann man ihn weiterhin beliebig schreiben.
  • Die häufigste Aktion ist eine Textantwort. Im Text nutzt du Platzhalter - das Kapitel darunter beschreibt sie.
  • Daneben stehen fertige Aktionen zur Wahl: Verlosung, Followage, Punkte sowie Befehle für Tibia (Drome-Rotation, Rashid, Shared Exp, Stamina).
  • Du wählst außerdem, wer den Befehl nutzen darf: nur du, du zusammen mit Moderatoren oder alle.
  • Wenn die Emotes auf Kick andere sind als auf Twitch, setz den Haken bei "Eigener Text für Kick" und trag eine zweite Fassung der Antwort ein.
  • Ein Befehl kann so eingestellt werden, dass er alle paar Minuten gesendet wird. Der Bot sendet ihn nur, wenn der Stream live ist.

Platzhalter im Antworttext

In einer Textantwort ersetzt der Bot sechs Platzhalter. Sie werden mit Dollarzeichen und in geschweiften Klammern geschrieben:

  • ${sender} - der Name der Person, die den Befehl geschrieben hat.
  • ${nick} - das erste Wort nach dem Befehl, zum Beispiel @jemand. ${1} bedeutet genau dasselbe.
  • ${args} - alles, was jemand hinter den Befehl geschrieben hat.
  • ${target} - das erste Wort nach dem Befehl, und wenn niemand eines angibt, eine zufällige Person aus der letzten halben Stunde.
  • ${randomviewer} - eine zufällige Person aus der letzten halben Stunde, unabhängig davon, was jemand hinter den Befehl geschrieben hat.

Beispiel für den Befehl !spank: mit dem Text ${sender} gibt ${target} einen Klaps! sendet !spank @jemand die Nachricht "Du gibst @jemand einen Klaps!", und ein einfaches !spank lost jemanden aus dem Chat aus.

Drei Dinge, die man leicht vergisst. Erstens wird ein Platzhalter mit Tippfehler oder ohne Dollarzeichen ({nick}) durch nichts ersetzt - er geht wörtlich in den Chat, samt Klammern; die Schreibweise ohne Dollar gehört an andere Stellen im Panel, zum Beispiel in die Begrüßung nach einem Raid und die Automod-Warnung. Zweitens wirken Platzhalter nur, wenn jemand den Befehl im Chat eintippt - beim automatischen Senden alle N Minuten und in wiederkehrenden Nachrichten gibt es weder eine schreibende Person noch ein Argument, also geht der reine Text mit Klammern in den Chat. Drittens: wenn ${target} oder ${randomviewer} niemanden zum Auslosen hat (eine halbe Stunde lang hat niemand geschrieben), sendet der Bot nicht deinen Text, sondern einen fertigen Satz darüber, dass sich niemand für einen Klaps findet. Das Panel weist bei der Karte des Befehls auf jeden dieser Fälle hin.

Wiederkehrende Nachrichten

Das sind kurze Ansagen, die während des Streams von selbst gesendet werden, zum Beispiel eine Erinnerung an den Discord. Du stellst Text, Plattform und Abstand ein, nicht kürzer als fünf Minuten. Bei jedem Befehl und jeder Nachricht gibt es die Option "Testen", die sie sofort in den Chat sendet, damit du den Text ohne Warten prüfen kannst. Im Test eines Befehls tritt dein Name an die Stelle der Platzhalter - eine wiederkehrende Nachricht geht genau so, wie sie ist, weil Platzhalter dort ohnehin nicht wirken.

"Testen" sendet den Text auch dann, wenn der Schalter am Eintrag aus ist - damit man sich die Nachricht selbst ansehen kann. Das Panel ergänzt dann neben dem Ergebnis, dass der Bot das nicht von selbst tut, solange du den Schalter nicht einschaltest. Dasselbe sagt es, wenn sich der Befehl aus einem anderen Grund nicht auslösen lässt, etwa wenn sein Name nicht mit "!" beginnt. Befehle, nach denen der Bot nichts in den Chat schreibt (zum Beispiel eine Verlosung), haben im Test nichts zu senden, und das Panel verweist dann darauf, sie bei laufendem Overlay im Chat einzutippen. Dasselbe gilt für Befehle, die über die fragende Person antworten, also !followage und !points.

Woran man erkennt, ob es wirklich funktioniert

Unter der Karte jeder wiederkehrenden Nachricht und jedes Befehls mit automatischem Senden steht die Zeile Zeitplan: wann der Eintrag zuletzt rausging und in wie vielen Minuten er das nächste Mal geht. Über der ganzen Liste steht ein Satz darüber, welche Übertragungen das Panel gerade als laufend sieht, denn der Bot sendet diese Nachrichten nur während einer Live-Übertragung. Wenn ein Eintrag also "nicht funktioniert", sieht man am Bildschirm, ob er einfach auf den Streamstart wartet, ob der Abstand noch nicht vorbei ist oder ob etwas mit ihm nicht stimmt - im letzten Fall steht bei der Karte eine eigene Erklärung.

Dieser Satz sagt allerdings nur, was der Bot bei sich gespeichert hat, und diese Aufzeichnung kann von der Wirklichkeit abweichen. Bei Twitch fragt CrossMod alle paar Minuten selbst nach, von einer Übertragung auf Kick erfährt es dagegen aus einer einzigen Benachrichtigung, die im Moment des Starts gesendet wird. Geht diese verloren, hält der Bot Kick den ganzen Stream über für offline und sendet in diesen Chat keine wiederkehrende Nachricht. Deshalb steht über der Liste die Schaltfläche "Prüfen, ob der Bot den Stream sieht": sie fragt beide Plattformen direkt und zeigt zu jeder einen Satz darüber, wie es wirklich ist. Wenn der Bot etwas anderes sagt als die Plattform, erscheint daneben die Schaltfläche "Beheben", und ein Klick rückt alles wieder zurecht. Die Prüfung rät nichts: antwortet eine Plattform nicht, sagt das Panel das klar und ändert nichts.

Sicherungskopie

Unten auf der Seite Befehle steht die Karte Sicherungskopie. "Sicherung herunterladen" speichert eine Datei mit allen Befehlen und wiederkehrenden Nachrichten auf die Festplatte, samt Text, Berechtigungen und Abständen. Es lohnt sich, sie anzulegen, bevor du größer aufräumst oder Einstellungen auf einen zweiten Kanal überträgst.

"Sicherung hochladen" funktioniert wie bei den Automod-Begriffen: es ergänzt nur fehlende Einträge und löscht oder überschreibt nie etwas. Ein Befehl mit einem Namen, den du schon hast, und eine Nachricht mit demselben Text werden übersprungen, zweimaliges Hochladen derselben Datei macht aus der Liste also keine Dubletten. Nach dem Hochladen listet das Panel auf, wie viele Einträge dazugekommen sind, wie viele übersprungen wurden und warum.

Overlay und Chat-Panel in OBS

Die Seite Overlay liefert die Adresse, die in OBS eingefügt wird. Zur Wahl stehen zwei Ansichten: Game, also transparenter Chat über dem Spielbild, und Chat, also die volle Chatansicht beider Plattformen.

Die Live-Probe oben auf der Seite Overlay spielt fünf Minuten lang einen Stream auf Twitch, Kick und YouTube vor: Zuschauerzähler, Chat mit Emotes und Alerts in deinen offenen OBS-Quellen, ohne echten Stream. Dabei landet nichts in deinen echten Chats, im Chatprotokoll oder in der Statistik - öffne also vor dem Klick die Quellen in OBS, die du prüfen willst. Unter der Probe gibt es Knöpfe für einzelne Ereignisse - Follow, Sub, Resub, Geschenk, Raid, Bits, Kicksy, Super Chat und eine Nachricht von jeder Plattform einzeln -, die auch ohne laufende Probe funktionieren. Ist YouTube verbunden, startet derselbe Klick sofort auch die YouTube-Probe (Feld "zusammen mit der YouTube-Probe" unter dem Knopf, standardmäßig angehakt): 15 Minuten lang der echte Chat der geplanten Übertragung aus YouTube Studio, beschrieben im Kapitel YouTube. Schreiben auf YouTube und Antworten des Bots starten nach 1-2 Minuten, sobald CrossMod diesen Chat verbunden hat; bis dahin zeigt das Chatfenster YT·off. Unter dem Knopf laufen beide Proben getrennt herunter, und "Stoppen" beendet beide auf einmal.

Wie man ein Overlay in OBS einfügt

  1. Wähle auf der Seite Overlay den Reiter Game oder Chat und kopiere die Adresse mit der Schaltfläche neben dem Feld.
  2. Füge in OBS eine neue Quelle vom Typ "Browser" ("Browser Source") hinzu und setze die Adresse ein.
  3. Stell die Größe ein, die sie in der Szene einnehmen soll. Den Hintergrund musst du nicht ausschalten, das Overlay ist transparent.

Alles, was du mit den Reglern rechts im Panel änderst, speichert sich von selbst und ist sofort in der Vorschau in der Mitte zu sehen. Die Schaltfläche "Standard wiederherstellen" setzt das Aussehen auf die Werkseinstellungen zurück, und "Sicherung herunterladen" und "Sicherung hochladen" erlauben es, ein ausgefeiltes Aussehen auf der Festplatte zu sichern oder auf das andere Overlay zu übertragen.

Designvorlagen (nur Game, neben "Standard wiederherstellen") sind fertige Sätze von Einstellungen: Wähle eine Vorlage aus der Liste und klicke auf "Anwenden" - Farben, Schriftgröße, Umriss, Abstände, Symbole und Animationen werden auf einmal gesetzt und sofort gespeichert. Eine Vorlage überschreibt die aktuellen Einstellungen dieses Profils (deine Schriftart bleibt), aber du kannst danach jedes Feld weiter mit den Reglern ändern, mit "Rückgängig" zurücknehmen oder den Standard wiederherstellen. Die "Whisper"-Vorlagen sind für den Chatrahmen 650x1080 gemacht: Stelle die Game-Quelle in OBS auf 560x880 und schieb sie ins Fenster des Rahmens - am besten in einem eigenen Profil, damit die anderen unverändert bleiben. Es gibt sechs davon: A-D für den cremefarbenen Rahmen, E-F für den grünen; alle behalten deine Schriftart.

Das Feld "Nickname" entscheidet über die Farbe der Zuschauernamen und wirkt in beiden Ansichten, Game und Chat. "Farbe des Nutzers" behält die Farbe, die sich jemand auf Twitch oder Kick selbst ausgesucht hat. "Plattformfarbe" färbt alle Namen von Twitch violett und die von Kick grün, man sieht also auf einen Blick, von welcher Seite eine Nachricht kam. "Eigene Farbe" gibt allen Namen eine einzige, von dir gewählte Farbe. Die Änderung erfasst auch Nachrichten, die schon auf dem Bildschirm stehen, die Quelle in OBS muss also nicht neu geladen werden.

In der Leiste oben auf der Seite Overlay steht die Angabe "OBS: N Quellen". Sie sagt, wie viele deiner Overlays gerade tatsächlich verbunden sind, also ob OBS auf der anderen Seite wirklich empfängt. Leer heißt, dass sich keine Quelle meldet - meist ist OBS aus oder die Adresse in der Quelle veraltet. Das geöffnete Panel selbst zählt dabei nicht mit. Unter der Angabe steht die Liste dieser Quellen. "Verbindet sich neu" bei einer Quelle ist nichts Schlimmes: Die Verbindung erneuert sich etwa jede halbe Stunde von selbst und ist nach wenigen Sekunden wieder da. "Alte Adresse" heißt, dass die Quelle in OBS eine Adresse von vor dem Ändern der Adressen in den Einstellungen hat, also kommt bei ihr nichts an - füg dort die neue Adresse von oben auf der Seite ein.

Das Chat-Panel als Dock in OBS

Dieselbe Chat-Adresse kannst du in OBS als eigenes Dock ("Custom Browser Dock") hinzufügen und den Chat neben der Szenenvorschau haben. Damit du daraus moderieren kannst, muss es einmal gekoppelt werden:

  1. Im Chatfenster in OBS erscheint ein sechsstelliger Code, zehn Minuten gültig.
  2. Trag ihn im Panel ein, auf der Seite Overlay unter der Schaltfläche "Koppeln", oder auf der Seite crossmod.app/pair.
  3. Nach der Kopplung bannst und stummschaltest du eine Person direkt aus dem Chatfenster, ohne in den Browser zu wechseln.

Die Plattform, auf die das Chatfenster schreibt, wählst du mit dem Symbol links vom Nachrichtenfeld. Drück es, dann öffnet sich rund um das Symbol, nach oben und rechts, ein Rad mit den Plattformen: Twitch oben, Kick rechts und bei verbundenem YouTube dazwischen auch "Alle" und YouTube. Der Chat unter dem Rad wird solange abgedunkelt. Halte gedrückt, zieh in Richtung einer Plattform und lass los - das Fenster schreibt dann dorthin. Ein einfacher Klick auf das Symbol wechselt die Plattform nicht, sondern lässt das Rad offen: Klick dann auf eine Plattform; ein Klick neben das Rad oder die Escape-Taste schließt es ohne Änderung. Mit der Tastatur: Enter öffnet das Rad, die Pfeiltasten wählen eine Plattform, Enter bestätigt sie.

Daneben gibt es noch die Adresse der Liste "Aktive", also der Personen, die gerade im Chat schreiben. Auch das ist ein Dock, keine Szenenquelle. Du klickst auf einen Namen, wenn du jemanden begrüßt hast, und er wird durchgestrichen; mit der Schaltfläche "Ukryj OK" blendest du die durchgestrichenen ganz aus. "Wyczyść" leert die ganze Liste - mit zwei Klicks, damit sie nicht versehentlich verschwindet, und das bleibt auch nach dem erneuten Öffnen des Fensters in OBS so: Auf die Liste kommen nur Leute zurück, die etwas Neues schreiben. Wer einen Bann oder Timeout bekommen hat, verschwindet von selbst aus der Liste. Standardmäßig behält die Liste die letzten fünfzehn Minuten - einen anderen Zeitraum stellst du ein, indem du der Adresse &min= und die Anzahl der Minuten anfügst, von 1 bis 1440. Verliert das Fenster die Verbindung zum Server, schreibt es das oben hin, statt still leer zu laufen.

Alle Adressen auf einmal, auch die selten genutzten, sind auf der Seite Bot einschalten gesammelt, in der Karte "Overlay-Adressen für OBS".

In der Overlay-Adresse steckt der private Schlüssel deines Kontos. Wer ihn kennt, sieht deinen Chat live, zeig diese Adresse also nicht im Stream und schick fertige OBS-Szenen nicht an Fremde.

Mod Log

Mod Log ist die gemeinsame Historie der Strafen beider Plattformen: Banns, Timeouts, gelöschte Nachrichten, Automod-Reaktionen und aufgehobene Banns. Man sieht darin, wen die Aktion betraf, wer sie ausgeführt hat und zu welcher Uhrzeit.

  • Der Reiter "Neu" zeigt, was du noch nicht angesehen hast, und die Schaltfläche "Als gelesen markieren" schiebt alles in den Reiter "Gelesen". Der Reiter "Alle" zeigt die vollständige Historie.
  • Die Abzeichen über der Liste schränken die Ansicht auf eine Strafenart, eine Plattform oder auf den letzten Tag, sieben oder dreißig Tage ein. Die Zahl am Abzeichen sagt vorab, wie viele Einträge nach dem Klick bleiben, und die Einschränkungen lassen sich miteinander und mit der Suche kombinieren.
  • Die Zahlen "Banns, letzte 24 Stunden" und "Timeouts, letzte 24 Stunden" auf der Hauptseite des Panels sind Links. Ein Klick öffnet das Mod Log genau auf die Einträge eingeschränkt, aus denen diese Zahl entstanden ist.
  • Die Suche sucht einen Namen in der ganzen Historie, nicht nur auf der geöffneten Seite. Die Liste läuft in Schritten von fünfzig Einträgen pro Seite.
  • Bei einer vom Bot verhängten Strafe sieht der Grund so aus: "Automod: Begriff". Ein Klick auf den Begriff selbst schränkt die Liste auf alle Strafen ein, die dieser eine Begriff je verhängt hat - man sieht dann sofort, wen er gefangen hat und ob er zu viel nimmt. Aus dieser Ansicht kommst du über den Link "Diese Phrase in der Liste öffnen" zurück, der die Seite Automod-Phrasen mit diesem Begriff bereits in der Suche öffnet. Umgekehrt funktioniert die Zahl beim Begriff (wie oft er gegriffen hat) sowie das Ranking in Statistiken.
  • Die Schaltfläche "Verlauf herunterladen" speichert das, was du gerade auf dem Bildschirm hast, auf die Festplatte, samt gewähltem Reiter, gesuchtem Namen, Abzeichen und gewähltem Zeitraum. Die entstandene Datei öffnest du in Excel oder Google Tabellen - praktisch, wenn man jemandem zeigen muss, wofür eine Strafe kam, oder die Historie länger behalten will, als das Panel sie hält.
  • Bei Bann und Timeout steht die Schaltfläche "Strafe aufheben", die sie auf derselben Plattform zurücknimmt, auf der sie verhängt wurde.
  • Unter dem Namen steht ein Satz darüber, ob diese Strafe noch gilt: "Bann gilt weiterhin", "Wyciszenie trwa do 21:40", "Timeout endete um 19:05", "Strafe aufgehoben 20:12" oder "Danach folgte eine weitere Strafe". Ohne ihn sah eine Stummschaltung von vor fünf Stunden genauso aus wie eine von vor einer Minute, und ein abends aufgehobener Bann genauso wie einer, der noch gilt. Wenn es nichts mehr aufzuheben gibt, hat die Schaltfläche daneben einen gestrichelten Rahmen - sie bleibt an Ort und Stelle, denn eine auf der Seite von Twitch oder Kick von Hand aufgehobene Strafe hinterlässt im Mod Log keine Spur, und genau dann wird diese Schaltfläche gebraucht.
  • Daneben steht "Auch auf Kick" oder "Auch auf Twitch". Der Bot bestraft immer nur dort, wo die Nachricht fiel, eine bestrafte Person kann also kurz darauf in den anderen Chat gehen und weiterschreiben. Diese Schaltfläche verhängt auf der anderen Seite genau dieselbe Strafe: dauerhaften Bann oder Stummschaltung für ebenso viele Minuten. Vor dem Senden erscheint eine Rückfrage mit dem, was genau passieren wird.
  • Es gibt eine Bedingung: der Name muss auf beiden Seiten gleich sein. Schreibt diese Person dort unter einem anderen, bekommst du eine Meldung darüber und es passiert nichts. Die Schaltfläche erscheint nicht, wenn die zweite Plattform nicht verbunden ist oder wenn diese Person dort schon gebannt ist - dann steht an ihrer Stelle ein kurzer Hinweis.
  • Über der Liste erscheint ein Rahmen "Strafen, die nicht gegriffen haben". Die Liste selbst zeigt nur Strafen, die geklappt haben, ohne diesen Rahmen blieb nach einem von der Plattform abgewiesenen Klick also keinerlei Spur - weder von dem aus dem Panel noch von dem aus dem Chat-Panel in OBS, wo die Meldung nach ein paar Sekunden von selbst verschwindet. Bei jedem Versuch stehen Uhrzeit, Name, Plattform, woher der Klick kam und ein Satz dazu, was zu tun ist. Der Rahmen verschwindet von selbst nach einem Tag oder sobald eine weitere Strafe für dieselbe Person endlich durchgeht. Eine neue Version oder ein Neustart des Bots leert ihn nicht.

Der Rahmen mit den gescheiterten Strafen ist das Gedächtnis des Panels und kein Eintrag in der Historie - deshalb kommt er nicht in die Verlaufsdatei und lässt sich nicht mit den Abzeichen einschränken. Meist prallen alle Versuche eines Abends an derselben Sache ab, etwa an einer abgelaufenen Verbindung zur Plattform; dann genügt eine Reparatur in den Einstellungen, im Abschnitt "Bot und verbundene Konten".

Statistiken

Das Mod Log beantwortet die Frage "was ist passiert", und Statistiken die Frage "war dieser Monat ruhiger". Es ist dieselbe Strafenhistorie, nur gezählt und in Diagrammen gezeigt. Den Zeitraum wählst du oben auf der Seite: 7, 30 oder 90 Tage.

  • Die Zahlen oben: Strafen insgesamt sowie getrennt Banns, Timeouts und gelöschte Nachrichten, jeweils mit prozentualem Anteil. Daneben stehen aufgehobene Banns, die bewusst nicht in die Summe der Strafen eingehen. Bei der Summe sieht man auch, ob es besser oder schlechter ausfiel als im vorigen gleich langen Zeitraum.
  • Tag für Tag: ein Balken für jeden Tag des Zeitraums. Unter dem Diagramm steht ein Satz über den heißesten Tag und darüber, wie viele Tage ohne jede Strafe vergangen sind.
  • Tageszeit: zu welcher Stunde es im Chat heiß hergeht. Nützlich bei der Planung, wann sich eine lebende Moderation lohnt.
  • Woher die Strafen kamen: wie viele der Automod erledigt hat, wie viele aus dem CrossMod-Panel kamen und wie viele ein Mensch direkt auf Twitch oder Kick gemacht hat. Darunter dieselbe Aufteilung nach Plattformen.
  • Die Begriffe, die am häufigsten gegriffen haben: ein Ranking der Automod-Begriffe samt Datum des letzten Treffers. Ein Klick auf einen Begriff öffnet im Mod Log alle Strafen, die er verhängt hat. Begriffe, die in diesem Zeitraum nichts gefangen haben, kommen nicht auf die Liste.
  • Die am häufigsten bestraften Zuschauer: ein Klick auf den Namen öffnet alle seine Einträge im Mod Log, und die Schaltfläche "Bestrafen" daneben führt zu Schnelle Moderation mit bereits eingetragenem Namen.
  • Chat-Verkehr: die Karte unten auf der Seite zeigt, wie viele Nachrichten wirklich in deinem Chat fielen, Tag für Tag, aufgeteilt nach Twitch und Kick, und zu welcher Zeit es am lautesten ist. Dadurch hat die Zahl der Strafen etwas, womit sie sich vergleichen lässt: zwanzig Strafen bei tausend Nachrichten bedeuten etwas ganz anderes als zwanzig Strafen bei fünfzig. Diese eine Karte zählt immer die letzten 7 Tage, auch bei gewähltem Zeitraum von 30 oder 90 Tagen, denn Chatinhalte werden nach einer Woche aus der Datenbank gelöscht. Sie erscheint auch dann, wenn keine einzige Strafe fiel.

Ein Tag wird in der Zeitzone deines Browsers gezählt (in derselben Zeitzone zeigt das Panel alle Uhrzeiten), samt Wechsel zwischen Sommer- und Winterzeit, eine Strafe von zwei Uhr nachts landet also im richtigen Tag. Gab es im Zeitraum keine einzige Strafe, sagt die Seite das klar, statt leere Diagramme zu zeigen.

Schnelle Moderation

Die Seite Schnelle Moderation dient einer Person und einer Entscheidung, ohne Twitch oder Kick zu öffnen. Du trägst den Namen ein, ohne At-Zeichen, markierst die Plattformen und klickst "Timeout", "Permanenter Bann" oder "Bann aufheben".

  • Die markierten Plattformen bekommen denselben Befehl, und das Ergebnis jeder einzelnen ist getrennt zu sehen, man weiß also sofort, ob irgendwo etwas nicht geklappt hat.
  • Die Länge des Timeouts wählst du aus einer Liste, von einer Minute bis zu einer Woche (ein längeres Timeout nimmt Kick nicht an). Ein Bann hält, bis du ihn aufhebst.
  • Die Karte "Wer ist dieser Zuschauer" füllt sich kurz nach der Eingabe des Namens von selbst, noch bevor du etwas sendest. Sie zeigt, ob diese Person gerade auf einer der Plattformen bestraft ist, ob sie überhaupt in deinem Chat geschrieben hat, was sie zuletzt geschrieben hat und welche Strafen sie schon von dir bekommen hat. Der Chat wird aus den letzten 7 Tagen gezählt, denn so lange bewahrt CrossMod Chatinhalte auf, die Strafen dagegen aus der ganzen Kontohistorie.
  • Die Karte "Wer gerade bestraft ist" ist eine Liste der Personen, die gerade auf deinem Twitch-Kanal einen Bann oder eine Stummschaltung haben. Sie wird direkt von Twitch geholt und nicht aus der Aufzeichnung von CrossMod, man sieht darin also auch außerhalb des Panels verhängte Strafen und solche von vor der Anbindung des Bots, und Stummschaltungen zeigen die Uhrzeit, zu der sie von selbst enden. Bei jedem Eintrag gibt es die Schaltfläche "Strafe aufheben", und ein Klick auf den Namen trägt ihn in das Formular darüber ein.
  • Darunter steht die Historie der aus dem Panel gesendeten Aktionen. Ein Klick auf den Namen trägt ihn wieder ins Formular ein. Vom Bot verhängte Strafen und solche, die direkt auf Twitch oder Kick gemacht wurden, stehen im Mod Log.

Eine Liste "Wer gerade bestraft ist" gibt es für Kick nicht und kann es nicht geben: Kick nimmt Moderationsbefehle an, gibt aber kein Verzeichnis der geltenden Strafen heraus. Den Zustand einer einzelnen Person auf Kick prüfst du per Name in der Karte "Wer ist dieser Zuschauer" - mit dem Vorbehalt, dass er aus der Aufzeichnung von CrossMod stammt und nicht von Kick.

Auf Kick erkennt CrossMod eine Person an der Spur, die sie in deinem Chat hinterlassen hat - Kick kann gewöhnliche Zuschauer nicht allein nach dem Namen suchen, es findet nur Kanäle. Chatinhalte bewahren wir 7 Tage auf, und eine bestrafte Person hört meist auf zu schreiben, bei einer sehr alten Strafe hat das Panel also womöglich keine Möglichkeit mehr, diese Person zu benennen. Es sagt das klar, und eine solche Strafe hebst du dann auf der Seite deines Kanals auf Kick auf.

Auf diese Seite kommst du auch mit einem Klick aus anderen Stellen des Panels: mit der Schaltfläche "Bestrafen" beim Namen in Statistiken. Der Name ist dann bereits eingetragen, es bleibt nur die Wahl der Strafe.

Bot-Einstellungen

In Einstellungen ist zusammengefasst, was zu keiner der übrigen Seiten gehört:

  • Automod. Die Karte ganz oben sagt in einem Satz, ob der Automod gerade überhaupt etwas tun wird, und zeigt getrennt den Zustand deiner Begriffsliste und der globalen Liste. Ist eine davon aus oder leer, schlägt die Karte sofort vor, was zu ändern ist.
  • Begrüßung nach dem Start der Übertragung. Ein Satz, den der Bot im Chat von Twitch, Kick und YouTube schreibt, wenn CrossMod erfährt, dass du auf Sendung gegangen bist. Platzhalter gibt es hier nicht, der Text geht genau so, wie du ihn einträgst, höchstens 400 Zeichen. Die Schaltfläche daneben sendet eine Testfassung mit dem Zusatz TEST, nimmt aber den gespeicherten Text, klick also zuerst auf "Einstellungen speichern". Bei einem echten Start schreibt der Bot die Begrüßung höchstens alle fünfzehn Minuten, damit eine kurze Sendepause den Chat nicht zuschüttet.
  • Auto-Shoutout nach einem Raid. Wenn jemand deinen Kanal raidet, empfiehlt der Bot ihn im Chat. Im Text wirken die Platzhalter {raider} und {link}; der Link wird für jede Plattform getrennt zusammengesetzt, auf Twitch kommt also twitch.tv/name heraus und auf Kick kick.com/name. Die Schaltfläche daneben sendet eine Testnachricht mit dem Zusatz TEST - genau in der Form, in der der Bot sie schreiben wird.
  • Der Schalter entscheidet, nicht der Text. Sowohl beim Shoutout als auch bei der Begrüßung prüft der Bot den Schalter selbst: ist er aus, liegt der eingetragene Text nur in der Datenbank und es kommt nichts heraus. Die Testschaltflächen senden trotzdem in den Chat (weil sie Text und Plattformberechtigungen prüfen), ergänzen bei ausgeschaltetem Schalter aber einen Satz daneben, dass der Bot einen echten Raid oder einen echten Sendestart so nicht bedienen wird. Derselbe Satz erscheint unter dem Textfeld.
  • Tests der Overlay-Ereignisse. Mit einem Klick täuschst du einen Follow, ein Abo, einen Raid oder Bits vor und prüfst, wie sie im Overlay aussehen, ohne auf echte Zuschauer zu warten.
  • Kick-Emotes aus Abos. Kick gibt keine Liste deiner Abos heraus, du trägst die Kanäle also einmal ein, durch Komma getrennt, genau wie in der Adresse kick.com/name. Nach einem Klick auf "Kanäle speichern" werden die Emotes sofort geholt, und das Feld daneben sagt, aus welchen Kanälen sie kamen und bei welchen nichts gefunden wurde. Das Holen erledigt dein Browser, denn Kick zeigt Abonnenten-Emotes nur einem angemeldeten Konto: bist du im selben Browser nicht bei kick.com angemeldet, wird nichts gefunden. Die Emotes landen danach in der Emote-Auswahl im Chat-Panel in OBS. Kanäle, die CrossMod selbst aus deinen Chatnachrichten erkennt, kommen getrennt auf die Liste und verschwinden, wenn du einen Monat lang keines ihrer Emotes benutzt hast; ein von Hand eingetragener Kanal bleibt, bis du ihn selbst löschst.
  • Overlay-Adressen. Eine Schaltfläche, die die in OBS eingefügte Adresse ändert. Nützlich, wenn die Adresse im Stream zu sehen war oder zu einer fremden Person gelangt ist. Die alte Adresse hört sofort auf zu funktionieren, danach muss man also die neue in jede Quelle in OBS einfügen und das Chat-Panel erneut koppeln.

In den Einstellungen liegt auch der Abschnitt Bot und verbundene Konten: Hier verbindest und trennst du Twitch, Kick und YouTube und startest den Bot. Das Kapitel "Bot aktivieren" beschreibt ihn. Die Abmeldung ist unten im Menü.

Zwischen hellem und dunklem Design wechselst du im Seitenmenü unten. Die Wahl merkt sich der Browser.

YouTube

CrossMod unterstützt drei Plattformen: Twitch, Kick und YouTube. YouTube funktioniert größtenteils genauso wie die beiden anderen, hat aber ein paar eigene Grenzen. Dieses Kapitel sammelt sie an einem Ort.

So verbindest du YouTube

  1. Melde dich mit Twitch oder Kick an. YouTube wird an ein bestehendes CrossMod-Konto angehängt - nur mit einem Google-Konto kannst du dich nicht anmelden.
  2. Geh in die Einstellungen, in den Abschnitt "Bot und verbundene Konten", und klick auf "YouTube verbinden".
  3. Wähle bei Google das Konto deines Kanals und stimme dem Zugriff zu. Nach der Rückkehr zeigt die YouTube-Karte den Namen des Kanals.

Die Google-App, über die sich CrossMod mit YouTube verbindet, ist noch im Testmodus. In diesem Modus lässt Google nur Konten herein, die dort als Tester eingetragen sind, alle anderen bekommen von Google eine Zugriffsverweigerung. Wenn dir das passiert, schreib @Grithn auf Twitch die Adresse des Google-Kontos deines Kanals - sie trägt es bei den Testern ein.

Was auf YouTube funktioniert

  • Chat im Panel und in den Overlays. Nachrichten von YouTube siehst du im Moderationsfenster, im Chatprotokoll und in den OBS-Overlays. Der YouTube-Chat kann eine eigene Quelle in OBS sein: häng an die Overlay-Adresse &platformy=youtube an. Die Größe des YouTube-Logos im Chatfenster, im Game-Overlay und im Zuschauerzähler stellst du mit dem Regler Größe des YouTube-Logos auf der Overlay-Seite ein, für eine einzelne Quelle mit &ikony=80 in der Adresse (Prozent der Höhe der Twitch- und Kick-Logos, 50 bis 150). Die Logos von Twitch und Kick bleiben unverändert.
  • Automod, Befehle und wiederkehrende Nachrichten funktionieren im YouTube-Chat genauso wie auf Twitch und Kick, einschließlich der Begrüßung nach dem Start der Übertragung.
  • Strafen. Automod und Schnelle Moderation können auf YouTube eine Nachricht löschen, stummschalten und bannen. YouTube schaltet höchstens 24 Stunden stumm, ein längerer Timeout wird dort also auf einen Tag gekürzt.
  • Neue Kanalabos. Ein neues Abo deines YouTube-Kanals erscheint wie ein Follow - im Chatfenster und im Alert-Overlay - nur während einer Übertragung (auch in der YouTube-Probe) und nur dann, wenn die Person beim Stream ist, also innerhalb von 15 Minuten vor dem Erkennen des Abos im YouTube-Chat geschrieben hat oder innerhalb von 15 Minuten danach schreibt. YouTube zeigt keine Zuschauerliste, deshalb ist eine Chatnachricht der einzige Beweis, dass jemand da ist. Schreibt sie erst danach, erscheint der Follow direkt unter ihrer Nachricht, mit dem Hinweis, seit wie vielen Minuten sie folgt (z. B. "obserwuje od 3 min" - folgt seit 3 Min.). So bedankst du dich nicht bei jemandem, der deinen Kanal über andere Inhalte abonniert hat. Abos von privaten Profilen (ohne Namen) werden nie angezeigt, weil sie sich niemandem im Chat zuordnen lassen. Abos, während dein Kanal nicht live ist, werden ebenfalls nicht angezeigt - weder sofort noch später. Ein Follow, der bis zum Ende des Streams keine Nachricht bekam, kommt danach nicht mehr. CrossMod prüft das alle 2 Minuten, auch wenn dein Kanal nicht live ist: während einer Übertragung für 2 Einheiten des Tageslimits, sonst meist für 1.
  • Super Chat, Super Sticker und Mitgliedschaften. Sie erscheinen genau wie Bits und Subs: im Alert-Overlay und im Chatfenster. Super Chat und Super Sticker laufen wie Bits, mit dem Betrag in der Währung des Zuschauers (die Schwelle "Alert erst ab" gilt für sie nicht), ein neues Mitglied wie ein Sub, ein weiterer Monat Mitgliedschaft wie ein Resub und verschenkte Mitgliedschaften wie ein Geschenk. YouTube-Raids gibt es nicht - Zuschauer, die von einem anderen Kanal weitergeleitet werden, sind über die YouTube-API nicht sichtbar.
  • YouTube-Emotes im Chatfenster. Ist YouTube verbunden, hat die Emote-Auswahl im Chatfenster in OBS eine Gruppe "YouTube" mit den hauseigenen Emotes von YouTube (die Suche findet sie auch). Ein Klick setzt das Emote als Bild ins Eingabefeld, und beim Senden wird daraus ein Kürzel, z. B. :hand-pink-waving:, das YouTube als Emote anzeigt, und die Nachricht kommt ins Chatfenster und in die Overlays schon mit Bild zurück. Auf Twitch und Kick bleibt so ein Kürzel normaler Text.
  • YouTube-Zuschauerzähler. Während eines Streams bedeutet "0" bei YouTube, dass Google gerade keine Zuschauer meldet, und "-", dass der Zähler keine frische Antwort von Google hat.
  • Statistiken, Analytik und Mod Log zeigen YouTube als dritte Plattform, mit eigener Farbe.

Was auf YouTube anders funktioniert

  • Chat nur während einer Übertragung. CrossMod prüft alle zwei Minuten, ob dein Kanal sendet, der YouTube-Chat erscheint im Panel also spätestens zwei Minuten nach dem Start. Strafen wirken nur im Chat einer laufenden Übertragung und nur bei Personen, die dort etwas geschrieben haben. Außerhalb einer Übertragung gehen Nachrichten aus dem Chatfenster an Twitch und Kick, YouTube wird übersprungen.
  • YouTube-Probe ohne Übertragung. Der Knopf "YouTube-Probe (15 Min.)" auf der Seite Overlay verbindet CrossMod für 15 Minuten mit dem Chat der geplanten Übertragung aus YouTube Studio: Der Bot antwortet dort auf Befehle, Emotes und neue Abos laufen über den echten Weg, nur ohne Begrüßung und wiederkehrende Nachrichten. Nachrichten aus der Probe bleiben im Chat dieser Übertragung und sind in ihrem Chatverlauf zu sehen, wenn diese Übertragung wirklich startet, und die ganze Probe kostet etwa 400 Einheiten des Tageslimits. Dieselbe Probe startet auch der Knopf "Probe starten" in der Live-Probe, zusammen mit dem vorgespielten Stream in den Overlays.
  • Keine Follow-Dauer. YouTube gibt nicht an, seit wann jemand einem Kanal folgt, der Befehl mit der Follow-Dauer antwortet auf YouTube also, dass diese Information fehlt.
  • Bann aufheben in YouTube Studio. YouTube erlaubt CrossMod nicht, Banns aufzuheben. Einen Bann hebst du in YouTube Studio auf, eine Stummschaltung läuft von selbst ab. Deshalb gibt es bei YouTube-Einträgen im Mod Log keine Schaltfläche "Strafe aufheben".
  • Die Schaltfläche "Auch auf..." im Mod Log überträgt eine Strafe nur zwischen Twitch und Kick.

Stream-Thumbnail

CrossMod kann das Thumbnail deines YouTube-Streams selbst setzen: Es baut es aus dem Kanal-Avatar, deinem Nickname und dem Streamtitel, dazu optional ein Untertitel (z. B. der Name des Spiels), ein eigener Hintergrund und eine +18-Plakette. "+18" und "18+" verschwinden aus dem Streamtitel auf dem Bild und werden zu einer roten Plakette. Ein anderer Streamtitel ergibt ein anderes Thumbnail. Einstellen kannst du das in den Einstellungen, im Block "YouTube-Stream-Thumbnail" unter der YouTube-Karte: "Vorschau" zeigt das fertige Bild, und "Jetzt setzen" schickt es an den geplanten Stream aus YouTube Studio und, wenn du live bist, an den laufenden. Jedes Setzen des Thumbnails kostet 50 Einheiten des Tageslimits. Wenn der Schalter "CrossMod setzt das Thumbnail" an ist, macht CrossMod das selbst beim Start des Streams und nach jeder Änderung seines Titels (auch bei der "YouTube-Probe"): Jedes solche Setzen kostet 50 Einheiten, höchstens einmal alle 5 Minuten. Das ist sofort nach dem Verbinden von YouTube an - nichts zu speichern; ausschalten kannst du es in den Einstellungen.

YouTube nimmt eigene Thumbnails nur von Kanälen mit bestätigter Telefonnummer an. Wenn CrossMod meldet, dass YouTube ablehnt, geh in YouTube Studio → Einstellungen → Kanal → Berechtigung für Funktionen und bestätige deine Telefonnummer.

Das tägliche YouTube-Limit

Google gibt CrossMod 10.000 Einheiten pro Tag - für alle verbundenen Kanäle zusammen, nicht für jeden einzeln. Der Tag endet um Mitternacht pazifischer Zeit, also morgens mitteleuropäischer Zeit. Wie viel heute verbraucht wurde, siehst du auf der YouTube-Karte auf der Seite Bot einschalten. So viel kostet jede Sache:

  • Prüfen, ob der Kanal sendet: 1 Einheit, alle zwei Minuten.
  • Chat empfangen: 5 Einheiten pro Abruf des Chats - alle 15 Sekunden, wenn Zuschauer schreiben, alle 25-45 Sekunden, wenn der Chat ruhig ist, und seltener, wenn das Tageslimit knapp wird.
  • Bot-Nachricht (Antwort auf einen Befehl, wiederkehrende Nachricht, Begrüßung): 20 Einheiten.
  • Nachricht löschen: 20 Einheiten.
  • Stummschaltung oder Bann: 200 Einheiten.
  • Setzen des Stream-Thumbnails: 50 Einheiten (plus 1-2 Einheiten für die Prüfung, welcher Stream geplant ist).

Nachrichten von YouTube erreichen das Panel und die Overlays mit 15-45 s Verzögerung - so spart CrossMod das tägliche Google-Limit.

Bei 9.000 verbrauchten Einheiten hält CrossMod auf YouTube den Chatempfang, Strafen und das Löschen von Nachrichten bis Mitternacht pazifischer Zeit an, Bot-Nachrichten bei 9.500. Twitch und Kick laufen in dieser Zeit normal weiter.

Wenn etwas nicht funktioniert

Der Bot reagiert nicht auf Begriffe

Die erste Antwort steht schon im Dashboard: die dritte Kachel sagt, auf wie viele Begriffe der Bot bei jeder Nachricht wirklich achtet - deine und die gemeinsamen von CrossMod zusammen, aber nur die, deren Schalter an ist. Sind beide Schalter aus oder die eingeschalteten Listen leer, leuchtet die Kachel orange und sagt das klar, statt eine bedeutungslose Zahl zu zeigen.

Umfassender klärt das die Karte "Automod" in Einstellungen: sie sagt klar, ob der Automod überhaupt etwas tun wird. Sagt sie, dass er läuft, und der Bot schweigt dennoch bei einer bestimmten Nachricht, füg diese in das Feld "Prüfen, was der Bot tut" auf der Seite Automod-Phrasen ein - du siehst dann, ob sie überhaupt zu einem Begriff passt.

Prüf außerdem der Reihe nach: ob der Schalter an deiner Begriffsliste an ist, ob die Liste Begriffe mit mehr als zwei Zeichen enthält und ob im Dashboard kein roter Balken zu einer abgelaufenen Verbindung hängt. Ist alles in Ordnung und der Bot schweigt weiter, geh in die Einstellungen und klick im Abschnitt "Bot und verbundene Konten" auf "Bot einschalten" - ein Kanal braucht einen einmaligen Start, und diese Schaltfläche lässt sich jederzeit erneut drücken. Hilft auch das nicht, schreib an Grithn.

Der Bot sieht plötzlich den Chat auf Twitch nicht mehr

Es kommt vor, dass alles korrekt angemeldet ist und dennoch keine Nachricht von Twitch ankommt: der Bot bestraft nicht, antwortet nicht auf Befehle, und das Chatfenster in OBS zeigt nur Kick. Twitch schickt Chatnachrichten auf einem anderen Weg als die übrigen Ereignisse, und dieser Weg kann ausgesetzt werden - meist dann, wenn der CrossMod-Server kurz nicht erreichbar war.

Öffne die Seite Bot einschalten (der Link unten im Abschnitt "Bot und verbundene Konten" in den Einstellungen) und schau auf die Karte "Bot-Status". Wenn es genau darum geht, hat der Eintrag "Chatnachrichten lesen" ein Kreuz und einen Satz darüber, dass Twitch das Senden ausgesetzt hat. Dann geh zurück in die Einstellungen und klick "Bot einschalten" - das richtet diesen Weg neu ein. Gib dem eine Minute und prüf den Zustand noch einmal.

Ein Befehl oder eine wiederkehrende Nachricht geht nicht in den Chat

Das Senden alle paar Minuten funktioniert nur, wenn der Stream live ist. Außerhalb des Streams schweigt der Bot bewusst. Die Schaltfläche "Testen" beim Befehl sendet ihn sofort und sagt, ob die Nachricht tatsächlich angekommen ist.

Läuft der Stream und geht trotzdem nichts raus, besonders auf Kick, klick über der Liste der wiederkehrenden Nachrichten auf "Prüfen, ob der Bot den Stream sieht". Es kommt vor, dass die Benachrichtigung über den Sendestart auf Kick bei CrossMod nicht angekommen ist und der Bot dich für offline hält - dann rückt die Schaltfläche "Beheben" alles mit einem Klick zurecht, ohne das Ende des Streams abzuwarten.

Schau auch auf die Zeile Zeitplan unter der Karte des Eintrags auf der Seite Befehle. Sie sagt, wann der Eintrag zuletzt rausging und in wie vielen Minuten er das nächste Mal geht, und wenn er auf einen Sendestart wartet oder an eine Plattform geht, die gerade nicht live ist, schreibt sie auch das klar.

Hat der Bot einen Eintrag selbst gesendet und der Chat hat ihn nicht angenommen, sagt die Karte das klar: statt "Zuletzt gesendet" steht dort "Letzter Versuch", und darunter ein orangefarbener Hinweis mit dem Grund - zum Beispiel wiederholter Text oder AutoMod. Der Hinweis verschwindet von selbst, sobald das nächste automatische Senden klappt. Das Panel merkt sich einen fehlgeschlagenen Versuch drei Tage lang, auch nach dem Ausrollen einer neuen Version.

Der Bot schreibt, und im Chat erscheint nichts

Twitch und Kick können eine Nachricht vom Bot annehmen und sie dennoch nicht im Chat zeigen. Das passiert, wenn AutoMod sie zurückhält, wenn der Chat nur für Folgende oder nur für Abonnenten eingestellt ist, wenn der Slow-Modus oder der Modus "nur Emotes" an ist, und auch dann, wenn der Bot kurz zuvor genau denselben Text gesendet hat - kein Chat nimmt zwei identische Nachrichten hintereinander an.

CrossMod behandelt eine solche Nachricht nicht mehr als gesendet. Die Schaltfläche "Testen" beim Befehl und die Testschaltflächen in Einstellungen schreiben klar, dass die Nachricht nicht im Chat erschienen ist, und nennen den Grund samt dem, was dagegen zu tun ist. Im Chatfenster in OBS erscheint derselbe Grund in einer Sprechblase unten im Fenster, und der Text kommt zurück ins Feld, wenn er in keinem der Chats gelandet ist.

Das Overlay in OBS ist leer

Meistens wurde die Adresse nicht vollständig kopiert oder stammt von vor einem Schlüsselwechsel. Kopiere sie noch einmal von der Seite Overlay und füg sie in die Quelle in OBS ein. Es hilft auch die Schaltfläche "Cache der aktuellen Seite neu laden" in den Einstellungen der Browserquelle.

Die Angabe "OBS: N Quellen" oben auf der Seite Overlay entscheidet, auf welcher Seite man das Problem suchen muss. Sagt sie, dass bei laufendem OBS nichts verbunden ist, liegt es an der Adresse in der Quelle. Steht bei einer Quelle "alte Adresse", stammt ihre Adresse von vor dem Ändern der Adressen - es reicht, die neue einzufügen. Zählt sie deine Quelle und die Szene bleibt trotzdem leer, prüf Größe und Sichtbarkeit der Quelle in OBS.

Das Panel verweigert das Speichern

Meistens ist das eine abgelaufene Anmeldung. Lad die Seite neu und melde dich erneut an. Spricht die Meldung von der Datenbank, warte einen Moment und versuch es noch einmal, deine Einstellungen sind nicht verschwunden.

Der Kopplungscode funktioniert nicht mehr

Der Code gilt zehn Minuten, und das Chatfenster in OBS zeigt von selbst einen neuen, wenn der alte abläuft - es muss nicht neu geladen werden. Siehst du statt Ziffern eine Meldung zur Overlay-Adresse, kopier die Adresse noch einmal von der Seite Overlay: nach einem Schlüsselwechsel erlaubt die alte Adresse keine Kopplung mehr.

Hat das Panel "Gekoppelt" geschrieben und das Fenster in OBS fragt weiter nach einem Code, warte ein paar Sekunden - es gibt sich von selbst frei. Spricht es vom fehlenden Schreibschlüssel, öffne die Seite Overlay und erzeuge die Adressen neu.

Datenschutz und Kontakt

Was CrossMod genau speichert und wie lange, beschreibt die Datenschutzerklärung. Die Nutzungsregeln stehen in den Nutzungsbedingungen. Die Liste der Änderungen im Panel, Ausgabe für Ausgabe, steht im Changelog.

Fehlt hier etwas oder funktioniert etwas anders als beschrieben? Schreib auf Twitch an @Grithn, die Dokumentation wird laufend ergänzt.

Beschrieben ist das Panel in der Version Beta v.1238.

← Startseite PanelDatenschutzNutzungsbedingungenChangelog