CrossMod
NL
  • 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 日本語

Documentatie

CrossMod houdt de chat op Twitch en Kick tegelijk in de gaten: filtert berichten, beantwoordt commando's, verzamelt de geschiedenis van straffen en toont de chat op het scherm in OBS. Deze pagina legt stap voor stap uit wat elk onderdeel van het dashboard doet en waar je begint.

Alles hieronder gebeurt in het dashboard, na het inloggen. Het dashboard werkt hetzelfde op een computer en op een telefoon.

Je kunt deze pagina altijd openen vanuit het menu van het dashboard, onderdeel Help. Ze opent binnen het dashboard, met het menu links, zodat je nooit de weg terug hoeft te zoeken.

Weet je niet waar je iets moet zoeken, klik dan helemaal bovenaan het menu op Zoeken in dashboard (toetsenbord: Ctrl en K) en typ een woord, bijvoorbeeld "ban", "overlay" of "begroeting". Het dashboard wijst de pagina aan waar het staat.

Je hoeft hier ook niet naar het juiste hoofdstuk te zoeken. Onder de titel van elke dashboardpagina staat de link Help bij deze pagina - die opent een venster met dezelfde tekst als hieronder, maar meteen bij het hoofdstuk over de pagina waarop je bent, zonder het dashboard te verlaten.

De namen van pagina's en knoppen hieronder staan zoals ze in het dashboard in jouw taal verschijnen. Je kunt de taal van het dashboard onderaan het menu wijzigen, in het veld "Taal".

Op deze pagina
  1. 01Eerste stappen
  2. 02De bot inschakelen
  3. 03Automod-zinnen
  4. 04Commando's en terugkerende berichten
  5. 05De overlay en het chatpaneel in OBS
  6. 06Mod Log
  7. 07Statistieken
  8. 08Snelle moderatie
  9. 09Botinstellingen
  10. 10Als iets niet werkt
  11. 11Privacy en contact

Eerste stappen

  1. Log in. Kies op de startpagina om in te loggen via Twitch of via Kick. Het account wordt bij het eerste bezoek vanzelf aangemaakt.
  2. Voeg het tweede platform toe. Op het Dashboard zie je de tegel "Koppel je Kick-account" of "Koppel je Twitch-account". Hetzelfde kan in Instellingen, in het onderdeel "Bot en gekoppelde accounts" - daar koppel je een platform ook los. Zolang het tweede platform niet gekoppeld is, werkt de bot maar op één.
  3. Controleer de verbindingsstatus. Bovenaan het Dashboard staan twee badges, één per platform. Groen betekent dat alles in orde is. Oranje "opnieuw verbinden" betekent dat de bot daar niets heeft om mee te werken - klik erop en log opnieuw in. Een rode balk boven de badges verschijnt wanneer het platform zijn toestemming heeft ingetrokken; er staat een aparte knop per platform in, en na opnieuw inloggen verdwijnt de balk vanzelf. Dezelfde drie toestanden zie je in Instellingen, in het onderdeel "Bot en gekoppelde accounts".
  4. Schakel de bot in op je kanaal. Dit is een eenmalige stap in Instellingen: de knop "Bot inschakelen" in het onderdeel "Bot en gekoppelde accounts". Zonder die stap begint CrossMod je chat niet te lezen, dus zinnen en commando's werken niet. Details in het volgende hoofdstuk.
  5. Voeg je eerste zin toe. Het snelst vanaf het Dashboard, met de tegel "Automod-zin toevoegen". Vanaf dat moment reageert de bot erop op beide platforms.

Een login is een week geldig. Als het dashboard gaat weigeren om op te slaan, is de pagina vernieuwen en opnieuw inloggen meestal genoeg.

De bot inschakelen

Alles wat je één keer doet, helemaal aan het begin, staat in Instellingen (de knop "Instellingen" onderaan het menu), in het onderdeel Bot en gekoppelde accounts. Hier kom je terug wanneer het dashboard zegt dat de verbinding met Twitch of Kick is verlopen. De volledige diagnose staat nog op een aparte pagina Bot inschakelen: die staat niet meer in het menu, maar er leidt een link naartoe onderaan dat onderdeel.

  • Gekoppelde accounts (Instellingen). De kaarten Twitch en Kick bovenaan het onderdeel. Hier koppel je het tweede platform en hier koppel je het los. De kaart onderscheidt twee verschillende dingen: oranje verbinding verlopen, wat betekent dat het platform de toestemming niet meer respecteert en de bot vanzelf stil is gevallen, en grijs losgekoppeld, wat betekent dat je zelf op "Loskoppelen" hebt geklikt. In beide gevallen komt de knop "Opnieuw verbinden" terug, en zinnen, commando's en overlay-instellingen wachten onaangeroerd.
  • Botstatus (pagina Bot inschakelen). Een lijst van waar de bot op dit moment op je kanaal op reageert. Hij controleert zichzelf wanneer je de pagina opent, en de knop ernaast controleert opnieuw. Hij dekt beide platforms - elk item draagt de naam van het platform, zodat meteen duidelijk is aan welke kant iets ontbreekt. Onder een item met een kruisje staat een zin die precies zegt wat er mis is.
  • De knop "Bot inschakelen" (Instellingen). Eén knop en één klik. Tot je erop klikt, leest CrossMod je chat niet, dus automod-zinnen en commando's hebben niets om op te reageren. De regel boven de knop zegt of de bot op dit moment aanstaat. Je kunt er opnieuw op klikken wanneer er iets niet meer werkt.
  • Overlay-adressen voor OBS (pagina Bot inschakelen). Alle adressen om in OBS te plakken, elk met een knop "Kopiëren". Ze zijn standaard verborgen, zodat kijkers ze tijdens een stream niet zien.
  • Sessie (pagina Bot inschakelen). Beide platforms tegelijk loskoppelen, samen met uitloggen. Alleen uitloggen, zonder loskoppelen, zit altijd onder de knop "Uitloggen" onderaan het menu.

Overlay-adressen bevatten je privésleutel. Laat de pagina Bot inschakelen niet op stream zien met de adressen zichtbaar, en stuur ze naar niemand.

Automod-zinnen

De pagina Automod-zinnen is het hart van CrossMod. Je typt een woord of een stukje tekst, kiest waar het gezocht moet worden en wat de straf moet zijn. De bot controleert elk bericht op Twitch en Kick en reageert zelf.

Wat je voor een zin instelt

  • Waar zoeken: in het bericht, in de gebruikersnaam of overal. De optie gebruikersnaam is handig tegen golven bots met vergelijkbare accountnamen.
  • Straf: ban, time-out of het bericht verwijderen. Voor een time-out kies je de duur: van 60 seconden tot 24 uur.

Een time-out moet een ingestelde duur hebben. Een time-out van nul seconden wordt door elk platform anders begrepen: Twitch weigert zo'n commando en doet niets, terwijl Kick een commando zonder duur als permanente ban behandelt. Nieuwe zinnen krijgen automatisch een duur, maar er kan nog een oud item met een nul in de lijst staan - het dashboard markeert dat dan als "Time-out zonder duur" en toont een rode balk boven de lijst. Selecteer zo'n zin en klik in de selectiebalk op "Time-out", dan krijgt hij 10 minuten op beide platforms.

Hoe de bot zinnen herkent

  • Hoofdletters maken niet uit, Scam en scam zijn voor de bot hetzelfde.
  • Een zin moet minstens drie tekens lang zijn en gewone letters of cijfers bevatten. Kortere zinnen en zinnen die alleen uit emoji bestaan, slaat de bot over.
  • Zinnen tot vier tekens worden alleen als heel woord herkend. Daardoor straft cat niemand die "catalogue" schreef.
  • Langere zinnen worden ook binnen een woord herkend, dus discord.gg werkt in elke link.
  • Eén bericht krijgt maar één straf, van de zin die de bot als eerste tegenkomt. Straffen stapelen niet.

Wie de bot niet overslaat

  • Moderators, VIP's en abonnees krijgen geen speciale behandeling. De bot controleert hun berichten net als die van iedereen, dus bij zinnen die iemand uit je team onschuldig zou kunnen schrijven, is voorzichtigheid verstandig.
  • Op Twitch slaat de bot precies één persoon over: de eigenaar van het kanaal, dus jou.
  • Op Kick hetzelfde: hij slaat alleen jou over, inclusief de berichten die de bot met jouw account in de chat plaatst (antwoorden op commando's, getimede berichten, automod-waarschuwingen).

Voordat je een zin met een gewoon woord toevoegt, test je hem in het veld "Controleer wat de bot doet" en stel je de auteur in op "Moderator of VIP". Je ziet meteen of de straf ook je team zou raken.

Weet je niet zeker hoe je zin zich gedraagt? Bovenaan de pagina staat het veld "Controleer wat de bot doet". Je plakt er een chatbericht in, kiest wie het schreef en ziet meteen of een zin het vangt, welke zin dat is en welke straf volgt. Het wordt in je browser berekend: er gaat niets naar de chat en niemand wordt gestraft.

Vaste kijkers - drie niveaus van reactie

De straf "ban" treft niet iedereen op dezelfde manier. Spambots hebben bijna nooit een geschiedenis op het kanaal, en een vaste kijker die een link plakt, verwijst meestal naar het gesprek op stream. Daarom telt de bot de eerdere berichten van de persoon die door een ban-zin wordt gevangen: onder de 5 krijgt die een ban, van 5 tot 14 verwijdert de bot alleen het bericht en plaatst een waarschuwing met de nick in de chat, en vanaf 15 reageert hij helemaal niet en blijft het bericht in de chat staan. Beide drempels en de waarschuwingstekst stel je in op de pagina Automod-zinnen, in het onderdeel "Vaste kijkers - een mildere reactie van de bot"; 0 in een van beide drempels zet die stap uit. Berichten van de laatste 7 dagen tellen mee, omdat de chat zo lang bewaard wordt, apart op Twitch en op Kick. In de Mod Log verschijnt een waarschuwing als "Waarschuwing", en geen reactie laat geen regel achter. De waarschuwing vervangt alleen een ban, maar vanaf 15 berichten reageert de bot met geen enkele straf - ook niet met time-out of het verwijderen van het bericht. Berichten die al door de bot of moderators zijn verwijderd, tellen niet mee, dus een spammer kan deze bescherming niet verdienen door te spammen.

Een proef op de echte chat

Het veld hierboven controleert één bericht dat je zelf typt - en niemand typt uit het hoofd de precieze zin die een vaste kijker morgen schrijft. Daarom staat er onder de tester een tweede kaart: "Een proef op de echte chat". Je voert alleen de zin in, en CrossMod haalt de laatste opgeslagen berichten uit je chat erdoorheen en vertelt hoeveel ervan hij zou vangen, van hoeveel mensen en hoe die berichten eruitzagen. Het is de eenvoudigste manier om vóór het toevoegen te zien of een zin met een gewoon woord je vaste kijkers zou raken.

Elke zin in je lijst heeft dezelfde knop, met het label "test" - één klik controleert een zin die lang geleden is toegevoegd, toen de chat de tijd had om te veranderen. Een proef stuurt niets en straft niemand; hij telt alleen overeenkomsten in opgeslagen berichten. Het chatarchief leeft 7 dagen, dus verder terug valt er niets te controleren, en op een druk kanaal dekt een proef de laatste paar uur - het antwoord zegt altijd hoe ver terug de gecontroleerde berichten gaan.

CrossMod-filters

Onder je lijst staat het onderdeel "CrossMod-filters": een gedeelde zinnenlijst voor alle kanalen in CrossMod die typische oplichting en linkspam vangt. De pagina toont de inhoud niet - je krijgt één schakelaar om hem aan of uit te zetten. Je eigen lijst heeft een eigen aparte schakelaar, dus je kunt alleen de gedeelde of alleen je eigen lijst houden.

De lijst opruimen

  • Elke zin draagt een getal dat zegt hoe vaak de bot er echt iemand voor heeft gestraft. Klikken op dat getal opent precies die straffen in de Mod Log, met gebruikersnamen en berichtteksten, zodat je meteen ziet of de zin te breed vangt. Een gestippelde rand markeert een zin die nog nooit is afgegaan. Als er meer van zulke zinnen zijn, verschijnt er boven de lijst een filter: "Toon alleen zinnen die niets vingen" - handig bij het opruimen van een oude lijst.
  • Het label "deze werkt niet" staat naast een zin waarvan een oudere zin het woord afpakt. De bot stopt bij de eerste overeenkomst, en de eerste is voor hem de oudste - dus als je damn hebt met het verwijderen van het bericht, zal een latere damn you met ban nooit bannen. Beweeg over het label om te zien welke zin en welke straf winnen.
  • Het zoekveld boven de lijst verkleint hem terwijl je typt, zonder de pagina te herladen.
  • Door zinnen links te selecteren kun je de straf voor meerdere tegelijk wijzigen of ze met één klik verwijderen.
  • De knop "Back-up downloaden" slaat je lijst op schijf op, en het formulier ernaast uploadt hem weer. Op dezelfde manier verhuis je een lijst naar een ander kanaal. Globale filters horen niet bij de kopie, omdat ze vanzelf worden toegevoegd.

Commando's en terugkerende berichten

Op de pagina Commando's maak je wat de bot moet doen bij een sleutelwoord in de chat, en wat hij tijdens een stream vanzelf moet herhalen.

Een commando

  • De naam moet met een uitroepteken beginnen, bijvoorbeeld !discord. Hoofdletters maken niet uit. Een naam met een hoofdletter buiten het basisalfabet, bijvoorbeeld !Żart, slaat het dashboard op in kleine letters, omdat de bot hem alleen in die vorm herkent - in de chat kan hij nog steeds op elke manier getypt worden.
  • De meest voorkomende actie is een tekstantwoord. In de tekst kun je plaatshouders gebruiken - het hoofdstuk hieronder beschrijft ze.
  • Daarnaast zijn er kant-en-klare acties om uit te kiezen: een loterij, followage, punten en commando's voor Tibia (Drome-rotatie, Rashid, shared exp, stamina).
  • Je kiest ook wie het commando mag gebruiken: alleen jij, jij samen met moderators, of iedereen.
  • Als de emotes op Kick anders zijn dan die op Twitch, vink dan "Aparte tekst voor Kick" aan en voer een tweede versie van het antwoord in.
  • Een commando kan zo worden ingesteld dat het om de paar minuten wordt verstuurd. De bot verstuurt het alleen terwijl de stream live is.

Plaatshouders in de antwoordtekst

In een tekstantwoord vervangt de bot zes plaatshouders. Ze worden geschreven met een dollarteken en tussen accolades:

  • ${sender} - de gebruikersnaam van wie het commando typte.
  • ${nick} - het eerste woord na het commando, bijvoorbeeld @iemand. ${1} betekent precies hetzelfde.
  • ${args} - alles wat iemand na het commando toevoegde.
  • ${target} - het eerste woord na het commando, en als niemand er een geeft, een willekeurige kijker uit het laatste halfuur.
  • ${randomviewer} - een willekeurige kijker uit het laatste halfuur, ongeacht wat iemand na het commando typte.

Voorbeeld van een !spank-commando: met de tekst ${sender} spanks ${target}! stuurt het typen van !spank @iemand "You spank @iemand!", en een kale !spank trekt iemand uit de chat.

Drie dingen die je makkelijk vergeet. Ten eerste: een plaatshouder met een typfout of zonder dollarteken ({nick}) wordt door niets vervangen - hij gaat letterlijk naar de chat, accolades inbegrepen; de versie zonder dollar wordt alleen gebruikt door de raid-begroeting en de beschrijvingen van kanaalpuntvideo's. Ten tweede: plaatshouders werken alleen wanneer iemand het commando in de chat typt - bij automatisch versturen om de N minuten en in terugkerende berichten is er geen schrijver en geen argument, dus gaat de kale tekst met accolades naar de chat. Ten derde: wanneer ${target} of ${randomviewer} niemand heeft om te trekken (niemand schreef een halfuur lang), stuurt de bot niet jouw tekst maar een kant-en-klare zin dat er geen vrijwilligers zijn. Het dashboard legt elk van deze gevallen uit op de kaart van het commando.

Terugkerende berichten

Dit zijn korte aankondigingen die tijdens een stream automatisch worden verstuurd, bijvoorbeeld een herinnering aan Discord. Je stelt de tekst, het platform en de interval in, niet korter dan vijf minuten. Elk commando en bericht heeft een optie "Test", die het meteen naar de chat stuurt zodat je de tekst kunt controleren zonder te wachten. In een commandotest komt je eigen gebruikersnaam op de plaats van de plaatshouders - een terugkerend bericht gaat precies zoals het is, omdat plaatshouders daar toch niet werken.

"Test" verstuurt de tekst ook als de schakelaar bij het item uitstaat - zodat je naar het bericht zelf kunt kijken. Het dashboard voegt dan naast het resultaat toe dat de bot het niet vanzelf doet totdat je de schakelaar aanzet. Hetzelfde zegt het wanneer het commando om een andere reden niet kan worden geactiveerd, bijvoorbeeld wanneer de naam niet met "!" begint. Commando's waarna de bot niets in de chat schrijft (bijvoorbeeld een loterij), hebben in een test niets te versturen, en het dashboard verwijst je dan naar het typen ervan in de chat met de overlay aan. Hetzelfde geldt voor commando's die antwoorden over wie het vraagt, dus !followage en !points.

Hoe je weet dat het echt werkt

Onder de kaart van elk terugkerend bericht en elk commando met automatisch versturen staat een regel Schema: wanneer het item voor het laatst verstuurd werd en over hoeveel minuten het volgende gaat. Boven de hele lijst staat één zin over welke uitzendingen het dashboard op dit moment als live ziet, omdat de bot deze berichten alleen tijdens een live-uitzending verstuurt. Dus als een item "niet werkt", laat het scherm zien of het gewoon wacht op het begin van de stream, of de interval nog niet voorbij is, of dat er iets mis mee is - in het laatste geval staat er een aparte uitleg bij de kaart.

Die zin zegt echter alleen wat de bot aan zijn kant heeft vastgelegd, en dat kan van de werkelijkheid afdrijven. CrossMod vraagt Twitch zelf om de paar minuten, maar over een uitzending op Kick hoort het via één melding die bij de start wordt verstuurd. Gaat die melding verloren, dan beschouwt de bot Kick de hele stream als offline en stuurt hij geen enkel terugkerend bericht naar die chat. Daarom staat er boven de lijst een knop "Controleer of de bot de stream ziet": die vraagt het beide platforms rechtstreeks en toont voor elk één zin over hoe het werkelijk zit. Als de bot iets anders zegt dan het platform, verschijnt er een knop "Herstellen" naast en zet één klik alles weer goed. De controle raadt niets: als een platform niet antwoordt, zegt het dashboard dat eerlijk en verandert het niets.

Back-up

Onderaan de pagina Commando's staat een kaart Back-up. "Back-up downloaden" slaat één bestand op schijf op met alle commando's en terugkerende berichten, inclusief tekst, rechten en intervallen. Het is verstandig er een te maken voordat je aan een grotere opruiming begint of instellingen naar een ander kanaal verhuist.

"Back-up uploaden" werkt net als bij automod-zinnen: het voegt alleen ontbrekende items toe en verwijdert of overschrijft nooit iets. Een commando met een naam die je al hebt en een bericht met dezelfde tekst worden overgeslagen, dus hetzelfde bestand twee keer uploaden vult de lijst niet met dubbele items. Na het uploaden toont het dashboard hoeveel items zijn toegevoegd, hoeveel zijn overgeslagen en waarom.

De overlay en het chatpaneel in OBS

De pagina Overlay geeft je het adres dat je in OBS plakt. Er zijn twee weergaven om uit te kiezen: Game, een transparante chat over het spelbeeld, en Chat, de volledige weergave van de chat van beide platforms.

Een overlay toevoegen aan OBS

  1. Kies op de pagina Overlay het tabblad Game of Chat en kopieer het adres met de knop naast het veld.
  2. Voeg in OBS een nieuwe bron toe van het type "Browser" ("Browser Source") en plak het adres.
  3. Stel de grootte in die de bron in de scène moet innemen. De achtergrond hoef je niet uit te zetten, de overlay is transparant.

Alles wat je met de schuifregelaars rechts in het paneel verandert, wordt vanzelf opgeslagen en verschijnt meteen in het voorbeeld in het midden. De knop "Standaard herstellen" zet het uiterlijk terug naar de fabrieksinstellingen, en met "Back-up downloaden" en "Back-up uploaden" bewaar je een verzorgd uiterlijk op schijf of verhuis je het naar de andere overlay.

Het veld "Gebruikersnaam" bepaalt de kleur van kijkersnamen en werkt in beide weergaven, Game en Chat. "Kleur van gebruiker" behoudt de kleur die een kijker zelf op Twitch of Kick heeft gekozen. "Kleur van platform" kleurt alle gebruikersnamen van Twitch paars en die van Kick groen, zodat je in één oogopslag ziet van welke kant een bericht kwam. "Eigen kleur" geeft elke gebruikersnaam één door jou gekozen kleur. De wijziging geldt ook voor berichten die al op het scherm staan, dus je hoeft de bron in OBS niet te vernieuwen.

In de balk bovenaan de pagina Overlay staat een regel "OBS: N bronnen". Die zegt hoeveel van je overlays op dit moment echt verbonden zijn, dus of OBS aan de andere kant echt ontvangt. Leeg betekent dat geen enkele bron zich meldt - meestal staat OBS uit of is het adres in de bron verouderd. Het geopende dashboard zelf telt niet mee. Onder de regel staat een lijst van die bronnen. "Opnieuw verbinden" naast een bron is niets ergs: de verbinding vernieuwt zichzelf ongeveer elk halfuur en is binnen een paar seconden terug. "Oud adres" betekent dat de bron in OBS een adres heeft van vóór de wijziging van de adressen in Instellingen, dus er komt niets bij aan - plak er het nieuwe adres van bovenaan de pagina in.

Het chatpaneel als dock in OBS

Je kunt hetzelfde chatadres in OBS toevoegen als eigen dock ("Custom Browser Dock") en de chat naast het scènevoorbeeld hebben. Om er vanuit te kunnen modereren, moet het één keer gekoppeld worden:

  1. In het chatvenster in OBS verschijnt een zescijferige code, tien minuten geldig.
  2. Voer hem in het dashboard in, op de pagina Overlay onder de knop "Koppelen", of op de pagina crossmod.app/pair.
  3. Eenmaal gekoppeld kun je een kijker rechtstreeks vanuit het chatvenster bannen en dempen, zonder naar een browser te wisselen.

Daarnaast staat ook het adres van de lijst "Actief", dus de mensen die nu in de chat schrijven. Ook dit is een dock, geen scènebron. Je klikt op een gebruikersnaam zodra je iemand hebt begroet en die wordt doorgestreept; de knop "Ukryj OK" verbergt de doorgestreepte helemaal. "Wyczyść" maakt de hele lijst leeg - daar zijn twee klikken voor nodig, zodat de lijst niet per ongeluk wordt gewist, en het wordt onthouden, ook nadat het venster in OBS opnieuw is geopend: alleen mensen die iets nieuws schrijven, komen terug op de lijst. Wie een ban of time-out kreeg, verdwijnt vanzelf van de lijst. Standaard bewaart de lijst de laatste vijftien minuten - een ander bereik stel je in door &min= en het aantal minuten, van 1 tot 1440, aan het adres toe te voegen. Wanneer het venster de verbinding met de server verliest, zegt het dat bovenaan in plaats van stilletjes leeg te lopen.

Alle adressen bij elkaar, ook de zelden gebruikte, staan op de pagina Bot inschakelen, in de kaart "Overlay-adressen voor OBS".

Video's voor kanaalpunten

De pagina Video Overlays koppelt korte video's aan kanaalpuntbeloningen. Een video start wanneer de naam van de ingewisselde beloning een van de stukjes bevat die in het veld "Nazwy nagród" zijn ingevoerd - hoofdletters maken niet uit, en er kunnen meerdere stukjes zijn, gescheiden door komma's. Eén inwisseling speelt één video. Past de naam van de beloning bij meerdere video's, dan wint de preciezeste overeenkomst: eerst een video met de volledige naam van de beloning, dan die met het langere stukje, en bij gelijkspel die eerder is toegevoegd. De volgende in die volgorde start alleen als de gekozen video nog in zijn pauze na de vorige start zit. De videokaart waarschuwt wanneer de namen overlappen met een andere video, en het veld "Sprawdź, co odpali nagroda" laat zien welke video echt start.

  • De interval tussen starts is de kortste pauze tussen twee starts van dezelfde video. Inwisselingen die erin vallen, worden overgeslagen - zo speelt één persoon niet tien keer achter elkaar dezelfde video af. De pauze telt vanaf het moment dat de video in de scène kwam, en loopt door, ook als de bot herstart.
  • Als de wachtrij met video's in de scène al meer dan twee minuten vooruit loopt, worden verdere beloningen overgeslagen - een video die een halfuur na het inwisselen wordt bekeken, zegt toch niemand meer iets.
  • Eén inwisseling speelt één keer. Past dezelfde beloning zowel bij een video als bij de aap, dan gaat de aap voor en wordt de video niet toegevoegd.

Aap voor kanaalpunten

De aap start wanneer de naam van een ingewisselde kanaalpuntbeloning een van de namen bevat die zijn ingevoerd op de pagina Overlay, in het inklapbare onderdeel "Aap-beloning" onder "Alles in één". Voer de namen in, gescheiden door komma's, zoals je beloning op Twitch en Kick heet, in elke taal - hoofdletters maken niet uit. Aan het begin staat in het veld "wycisz streamerkę", "małpa" en "monkey"; deze drie werken altijd, ook als je ze uit het veld verwijdert. In hetzelfde onderdeel van de pagina Overlay staat een knop "Probeer de aap": die speelt de aap af in OBS zonder een beloning in te wisselen en vertelt je of er in OBS een venster open is dat hem zal tonen. De aap zet ook het geluid uit, dus terwijl je live bent, zien en horen je kijkers hem - het dashboard vraagt het voordat het verstuurt.

Het overlay-adres bevat de privésleutel van je account. Wie het kent, ziet je chat live, dus laat dat adres niet zien op stream en stuur geen kant-en-klare OBS-scènes naar vreemden.

Mod Log

Mod Log is de gedeelde geschiedenis van straffen van beide platforms: bans, time-outs, verwijderde berichten, automod-reacties en opgeheven bans. Hij laat zien om wie de actie ging, wie haar uitvoerde en hoe laat.

  • Het tabblad "Nieuw" toont wat je nog niet hebt bekeken, en de knop "Markeren als gelezen" verplaatst alles naar het tabblad "Gelezen". Het tabblad "Alles" toont de volledige geschiedenis.
  • De badges boven de lijst beperken de weergave tot één soort straf, één platform, of de laatste dag, zeven of dertig dagen. Het getal op een badge zegt vooraf hoeveel items er na het klikken overblijven, en de filters combineren met elkaar en met de zoekfunctie.
  • De getallen "Bans, laatste 24 uur" en "Time-outs, laatste 24 uur" op de hoofdpagina van het dashboard zijn links. Klikken opent de Mod Log, beperkt tot precies de items waaruit dat getal bestond.
  • De zoekfunctie zoekt een gebruikersnaam in de hele geschiedenis, niet alleen op de geopende pagina. De lijst toont vijftig items per pagina.
  • Bij een straf die de bot oplegde, ziet de reden er zo uit: "Automod: zin". Klikken op de zin zelf beperkt de lijst tot alle straffen die deze ene zin ooit heeft opgelegd - je ziet dan meteen wie hij ving en of hij te veel meeneemt. Vanuit die weergave ga je terug met de link "Open deze zin in de lijst", die de pagina Automod-zinnen opent met de zin al in het zoekveld. De andere kant op werkt via het getal naast een zin (hoe vaak die raak was) en de ranglijst in Statistieken.
  • De knop "Geschiedenis downloaden" slaat op schijf op wat je nu op het scherm hebt, inclusief het gekozen tabblad, de gezochte gebruikersnaam, de badges en de gekozen periode. Het resulterende bestand open je in Excel of Google Spreadsheets - handig als je iemand moet laten zien waarvoor een straf was, of een geschiedenis langer wilt bewaren dan het dashboard doet.
  • Naast een ban en een time-out staat een knop "Straf opheffen", die hem terugdraait op hetzelfde platform waar hij werd opgelegd.
  • Onder de gebruikersnaam staat één zin over of die straf nog geldt: "Ban geldt nog", "Wyciszenie trwa do 21:40", "Time-out afgelopen om 19:05", "Straf opgeheven 20:12" of "Daarna volgde een andere straf". Zonder die zin zag een demping van vijf uur geleden er precies zo uit als een van een minuut geleden, en een 's avonds opgeheven ban zoals een die nog geldt. Als er niets meer op te heffen valt, heeft de knop ernaast een gestippelde rand - hij blijft staan, omdat een straf die met de hand op de site van Twitch of Kick is opgeheven geen spoor achterlaat in de Mod Log, en juist dan is deze knop nodig.
  • Daarnaast staat "Ook op Kick" of "Ook op Twitch". De bot straft altijd alleen waar het bericht is geschreven, dus een gestraft persoon kan even later de andere chat in gaan en verder schrijven. Deze knop legt precies dezelfde straf op aan de andere kant: een permanente ban of een demping voor hetzelfde aantal minuten. Voordat hij wordt verstuurd, verschijnt er een vraag met precies wat hij gaat doen.
  • Er is één voorwaarde: de gebruikersnaam moet aan beide kanten hetzelfde zijn. Schrijft die persoon daar onder een andere naam, dan krijg je daar een melding over en gebeurt er niets. De knop verschijnt niet als het tweede platform niet gekoppeld is, of als die persoon daar al een ban heeft - in plaats daarvan staat er een korte notitie.
  • Boven de lijst verschijnt een kader "Straffen die geen effect hadden". De lijst zelf toont alleen straffen die gelukt zijn, dus zonder dit kader liet een klik die door het platform werd geweigerd helemaal geen spoor achter - niet die vanuit het dashboard en niet die vanuit het chatpaneel in OBS, waar de melding na een paar seconden vervaagt. Elke poging vermeldt de tijd, de gebruikersnaam, het platform, waar de klik vandaan kwam en een zin over wat je moet doen. Het kader verdwijnt vanzelf na een dag, of zodra een andere straf voor dezelfde persoon eindelijk slaagt. Een nieuwe versie die live gaat of een herstart van de bot wist het niet.

Het kader met mislukte straffen is het geheugen van het dashboard, geen item in de geschiedenis - daarom komt het niet in het geschiedenisbestand terecht en kan het niet met de badges worden beperkt. Meestal lopen alle pogingen van één avond op hetzelfde vast, bijvoorbeeld een verlopen platformverbinding; dan is één reparatie in Instellingen, in het onderdeel "Bot en gekoppelde accounts", genoeg.

Statistieken

De Mod Log beantwoordt de vraag "wat is er gebeurd", en Statistieken de vraag "was deze maand rustiger". Het is dezelfde geschiedenis van straffen, alleen geteld en in grafieken getoond. Je kiest de periode bovenaan de pagina: 7, 30 of 90 dagen.

  • De getallen bovenaan: straffen in totaal en apart bans, time-outs en verwijderde berichten, elk met hun procentuele aandeel. Ernaast staan opgeheven bans, die bewust niet meetellen in het totaal. Het totaal laat ook zien of het beter of slechter uitviel dan in de vorige periode van dezelfde lengte.
  • Dag voor dag: één staaf per dag van de periode. Onder de grafiek staat een zin over de drukste dag en over hoeveel dagen er voorbijgingen zonder één straf.
  • Tijdstip: hoe laat de chat verhit raakt. Handig bij het plannen wanneer het de moeite waard is om een live moderator te hebben.
  • Waar de straffen vandaan kwamen: hoeveel de automod afhandelde, hoeveel uit het CrossMod-dashboard kwamen en hoeveel een mens rechtstreeks op Twitch of Kick oplegde. Daaronder dezelfde verdeling per platform.
  • De zinnen die het vaakst afgingen: een ranglijst van automod-zinnen, met de datum van de laatste treffer. Klikken op een zin opent alle straffen die hij oplegde in de Mod Log. Zinnen die in die periode niets vingen, komen niet op de lijst.
  • De vaakst gestrafte kijkers: klikken op een gebruikersnaam opent al hun items in de Mod Log, en de knop "Straffen" ernaast brengt je naar Snelle moderatie met de gebruikersnaam al ingevuld.
  • Chatverkeer: de kaart onderaan de pagina toont hoeveel berichten er echt in je chat binnenkwamen, dag voor dag, verdeeld over Twitch en Kick, en hoe laat het er het drukst is. Daardoor heeft het aantal straffen iets om mee te vergelijken: twintig straffen tegen duizend berichten betekent iets heel anders dan twintig straffen tegen vijftig. Deze ene kaart telt altijd de laatste 7 dagen, ook als de gekozen periode 30 of 90 dagen is, omdat chatinhoud na een week uit de database wordt verwijderd. Hij verschijnt ook als er geen enkele straf is opgelegd.

Een dag wordt geteld in Warschau-tijd, inclusief de overgang tussen zomer- en wintertijd, dus een straf van twee uur 's nachts valt op de juiste dag. Als er in de periode geen enkele straf was, zegt de pagina dat eerlijk in plaats van lege grafieken te tonen.

Snelle moderatie

De pagina Snelle moderatie dient voor één persoon en één beslissing, zonder Twitch of Kick te openen. Je typt een gebruikersnaam, zonder apenstaartje, vinkt de platforms aan en klikt op "Time-out", "Permanente ban" of "Ban opheffen".

  • De aangevinkte platforms krijgen hetzelfde commando, en het resultaat voor elk wordt apart getoond, zodat je meteen weet of er ergens iets misging.
  • De duur van de time-out kies je uit een lijst, van een minuut tot een dag. Een ban geldt tot je hem opheft.
  • De kaart "Wie is deze kijker" vult zich vanzelf een moment nadat je de gebruikersnaam typt, voordat je iets verstuurt. Ze toont of die persoon op dit moment op een van de platforms gestraft is, of die überhaupt in je chat heeft geschreven, wat die het laatst schreef en welke straffen die al van je heeft gehad. De chat wordt geteld over de laatste 7 dagen, omdat CrossMod chatinhoud zo lang bewaart, en straffen over de hele geschiedenis van het account.
  • De kaart "Wie is nu gestraft" is een lijst van mensen die op dit moment een ban of demping hebben op je Twitch-kanaal. Ze wordt rechtstreeks van Twitch gehaald en niet uit het archief van CrossMod, dus ze toont ook straffen die buiten het dashboard zijn opgelegd en straffen van vóór het koppelen van de bot, en bij dempingen staat hoe laat ze vanzelf aflopen. Elk item heeft een knop "Straf opheffen", en klikken op de gebruikersnaam zet die in het formulier hierboven.
  • Daaronder staat de geschiedenis van acties die vanuit het dashboard zijn verstuurd. Klikken op een gebruikersnaam zet die terug in het formulier. Straffen die de bot oplegde en straffen die rechtstreeks op Twitch of Kick zijn gegeven, staan in de Mod Log.

Voor Kick is er geen lijst "Wie is nu gestraft" en die kan er ook niet komen: Kick accepteert moderatiecommando's maar publiceert geen lijst met geldende straffen. De toestand van één persoon op Kick controleer je op gebruikersnaam in de kaart "Wie is deze kijker" - met het voorbehoud dat die uit het archief van CrossMod komt en niet van Kick.

Op Kick herkent CrossMod een kijker aan het spoor dat die in je chat heeft achtergelaten - Kick kan gewone kijkers niet alleen op gebruikersnaam zoeken, het vindt alleen kanalen. We bewaren chatinhoud 7 dagen, en een gestraft persoon stopt meestal met schrijven, dus bij een heel oude straf heeft het dashboard misschien geen manier meer om die persoon aan te wijzen. Het zegt dat eerlijk, en zo'n straf hef je dan op via de pagina van je kanaal op Kick.

Je komt op deze pagina ook met één klik vanaf andere plekken in het dashboard: met de knop "Straffen" naast een gebruikersnaam in Statistieken. De gebruikersnaam is dan al ingevuld, dus je hoeft alleen nog de straf te kiezen.

Botinstellingen

Instellingen verzamelt wat bij geen van de andere pagina's hoort:

  • Automod. De kaart helemaal bovenaan zegt in één zin of de automod op dit moment überhaupt iets doet, en toont apart de toestand van je zinnenlijst en van de globale lijst. Als een van beide uitstaat of leeg is, stelt de kaart meteen voor wat je moet veranderen.
  • Begroeting na de start van de uitzending. Eén zin die de bot in de chat van Twitch en Kick schrijft wanneer CrossMod hoort dat je live bent gegaan. Er zijn hier geen plaatshouders, de tekst gaat precies zoals je hem typt, maximaal 400 tekens. De knop ernaast stuurt een testversie met de notitie TEST, maar gebruikt de opgeslagen tekst, dus klik eerst op "Instellingen opslaan". Bij een echte start schrijft de bot de begroeting hooguit eens per vijftien minuten, zodat een korte onderbreking in de uitzending de chat niet overspoelt.
  • Automatische shoutout na een raid. Als iemand je kanaal raidt, raadt de bot die persoon aan in de chat. In de tekst werken de plaatshouders {raider} en {link}; de link wordt voor elk platform apart samengesteld, dus op Twitch wordt het twitch.tv/nick en op Kick kick.com/nick. De knop ernaast stuurt een testbericht met de notitie TEST - precies in de vorm waarin de bot het zal schrijven.
  • De schakelaar beslist, niet de tekst. Bij zowel de shoutout als de begroeting controleert de bot de schakelaar zelf: staat die uit, dan ligt de tekst die je invoerde alleen in de database en komt er niets uit. De testknoppen sturen toch naar de chat (omdat ze de tekst en de rechten van de platforms controleren), maar met de schakelaar uit voegen ze een zin toe dat de bot een echte raid of een echte start van een uitzending niet zo zal afhandelen. Dezelfde zin staat onder het tekstveld.
  • Tests van overlay-gebeurtenissen. Met één klik doe je een volger, abonnement, raid of bits na en controleer je hoe die eruitzien in de overlay, zonder op een echte kijker te wachten.
  • Kick-emotes van abonnementen. Kick publiceert geen lijst van je abonnementen, dus je voert de kanalen één keer in, gescheiden door komma's, precies zoals in het adres kick.com/naam. Na een klik op "Kanalen opslaan" worden de emotes meteen opgehaald, en het veld ernaast zegt van welke kanalen ze kwamen en voor welke niets werd gevonden. Het ophalen doet je browser, omdat Kick abonnee-emotes alleen aan een ingelogd account toont: als je in dezelfde browser niet bent ingelogd op kick.com, wordt er niets gevonden. De emotes komen daarna in de emotekiezer van het chatpaneel in OBS. Kanalen die CrossMod zelf uit je chatberichten afleidt, worden apart aan de lijst toegevoegd en verdwijnen als je een maand geen van hun emotes hebt gebruikt; een met de hand ingevoerd kanaal blijft staan tot je het zelf verwijdert.
  • Overlay-adressen. Een knop die het in OBS geplakte adres verandert. Handig als het adres op stream te zien was of bij een vreemde terecht is gekomen. Het oude adres werkt meteen niet meer, dus daarna moet je het nieuwe in elke bron in OBS plakken en het chatpaneel opnieuw koppelen.

In Instellingen staat ook het onderdeel Bot en gekoppelde accounts: hier koppel je Twitch en Kick en koppel je ze los, en start je de bot. Het hoofdstuk "De bot inschakelen" beschrijft het. Uitloggen staat onderaan het menu.

Je wisselt tussen het lichte en donkere thema in het zijmenu, onderaan. De keuze wordt in de browser onthouden.

Als iets niet werkt

De bot reageert niet op zinnen

Het eerste antwoord staat al op het Dashboard: de derde tegel zegt op hoeveel zinnen de bot echt let in elk bericht - die van jou en de gedeelde van CrossMod samen, maar alleen die waarvan de schakelaar aanstaat. Als beide schakelaars uitstaan of de ingeschakelde lijsten leeg zijn, wordt de tegel oranje en zegt hij dat eerlijk, in plaats van een betekenisloos getal te tonen.

De kaart "Automod" in Instellingen beslecht het breder: ze zegt eerlijk of de automod iets zal doen. Zegt ze dat hij werkt en blijft de bot toch stil bij een bepaald bericht, plak dat bericht dan in het veld "Controleer wat de bot doet" op de pagina Automod-zinnen - je ziet of het überhaupt bij een zin past.

Controleer daarnaast één voor één: of de schakelaar van je zinnenlijst aanstaat, of de lijst zinnen langer dan twee tekens heeft en of er op het Dashboard geen rode balk over een verlopen verbinding staat. Is alles in orde en blijft de bot stil, ga dan naar Instellingen en klik op "Bot inschakelen" in het onderdeel "Bot en gekoppelde accounts" - een kanaal vereist een eenmalige start, en die knop kan op elk moment opnieuw worden ingedrukt. Helpt ook dat niet, schrijf dan naar Grithn.

De bot ziet plotseling de chat op Twitch niet meer

Het gebeurt dat alles correct wordt gemeld en er toch geen bericht van Twitch binnenkomt: de bot straft niet, beantwoordt geen commando's en het chatvenster in OBS toont alleen Kick. Twitch stuurt chatberichten via een andere route dan de rest van de gebeurtenissen, en die route kan worden opgeschort - meestal wanneer de CrossMod-server even onbereikbaar was.

Open de pagina Bot inschakelen (de link onderaan het onderdeel "Bot en gekoppelde accounts" in Instellingen) en kijk naar de kaart "Botstatus". Is dit het geval, dan heeft het item "Chatberichten lezen" een kruisje en een zin dat Twitch het versturen heeft opgeschort. Ga dan terug naar Instellingen en klik op "Bot inschakelen" - dat zet die route opnieuw op. Geef het een minuut en controleer de toestand nog eens.

Een commando of terugkerend bericht komt niet in de chat

Versturen om de paar minuten werkt alleen terwijl de stream live is. Buiten de stream blijft de bot bewust stil. De knop "Test" naast een commando verstuurt het meteen en zegt of het bericht echt is aangekomen.

Loopt de stream en gaat er nog steeds niets uit, vooral op Kick, klik dan op "Controleer of de bot de stream ziet" boven de lijst met terugkerende berichten. Het gebeurt dat de melding over de start van een uitzending op Kick CrossMod niet bereikte en de bot denkt dat je offline bent - dan zet de knop "Herstellen" alles met één klik recht, zonder op het einde van de stream te wachten.

Kijk ook naar de regel Schema onder de kaart van het item op de pagina Commando's. Die zegt wanneer het item voor het laatst verstuurd werd en over hoeveel minuten het volgende gaat, en als het wacht op de start van een uitzending of naar een platform gaat dat nu niet live is, zegt hij dat ook eerlijk.

Wanneer de bot een item zelf verstuurde en de chat het niet accepteerde, zegt de kaart dat eerlijk: in plaats van "Laatst verstuurd" staat er "Laatste poging", en daaronder een oranje notitie met de reden - bijvoorbeeld een herhaalde tekst of AutoMod. De notitie verdwijnt vanzelf zodra de volgende automatische verzending slaagt. Het dashboard onthoudt een mislukte poging drie dagen, ook nadat een nieuwe versie is uitgerold.

De bot schrijft en er verschijnt niets in de chat

Twitch en Kick kunnen een bericht van de bot accepteren en het toch niet in de chat tonen. Dat gebeurt wanneer AutoMod het tegenhoudt, wanneer de chat alleen voor volgers of alleen voor abonnees is ingesteld, wanneer de langzame modus of de modus "alleen emotes" aanstaat, en ook wanneer de bot een moment eerder precies dezelfde tekst stuurde - geen enkele chat accepteert twee identieke berichten achter elkaar.

CrossMod beschouwt zo'n bericht niet meer als verstuurd. De knop "Test" naast een commando en de testknoppen in Instellingen zeggen eerlijk dat het bericht niet in de chat verscheen, en geven de reden samen met wat je eraan kunt doen. In het chatvenster in OBS verschijnt dezelfde reden in een ballon onderaan het venster, en de tekst gaat terug in het veld als hij in geen van de chats terechtkwam.

De overlay in OBS is leeg

Meestal is het adres niet volledig gekopieerd of stamt het van vóór een sleutelwijziging. Kopieer het opnieuw van de pagina Overlay en plak het in de bron in OBS. De knop "Cache van huidige pagina vernieuwen" in de instellingen van de browserbron helpt ook.

De regel "OBS: N bronnen" bovenaan de pagina Overlay bepaalt aan welke kant je het probleem moet zoeken. Zegt hij dat er niets verbonden is terwijl OBS draait, dan ligt het aan het adres in de bron. Is een bron gemarkeerd als "oud adres", dan stamt het adres van vóór de wijziging van de adressen - het nieuwe plakken is genoeg. Telt hij je bron mee en is de scène nog steeds leeg, controleer dan de grootte en zichtbaarheid van de bron in OBS.

Het dashboard weigert op te slaan

Meestal is dit een verlopen login. Vernieuw de pagina en log opnieuw in. Noemt de melding de database, wacht dan even en probeer het opnieuw, je instellingen zijn niet verdwenen.

De koppelcode werkt niet meer

De code is tien minuten geldig, en het chatvenster in OBS toont vanzelf een nieuwe als de oude verloopt - het hoeft niet vernieuwd te worden. Zie je in plaats van cijfers een melding over het overlay-adres, kopieer het adres dan opnieuw van de pagina Overlay: na een sleutelwijziging staat het oude adres geen koppeling meer toe.

Zei het dashboard "Gekoppeld" en vraagt het venster in OBS nog steeds om een code, wacht dan een paar seconden - het ontgrendelt vanzelf. Zegt het dat de schrijfsleutel ontbreekt, open dan de pagina Overlay en maak de adressen opnieuw aan.

Privacy en contact

Wat CrossMod precies bewaart en hoe lang, staat in het privacybeleid. De gebruiksregels staan in de voorwaarden. De lijst met wijzigingen in het dashboard, release na release, staat bij de wijzigingen.

Mist er hier iets, of werkt iets anders dan beschreven? Schrijf op Twitch naar @Grithn, de documentatie wordt gaandeweg geschreven.

Het beschreven dashboard is versie Beta v.0715.

← Home DashboardPrivacyVoorwaardenWijzigingen