Counter
Ein Counter ist ein Chat-Befehl, der bei jedem Auslösen hochzählt. Klassisch für laufende Stream-Tallys: Tode pro Stream, „lost the bit"-Zähler, Hydrationserinnerungen, On-Stream-Kaffees, …
Counter werden auf der Counter-Seite (/counters) verwaltet, getrennt von normalen Befehlen — im Chat verhalten sie sich genauso: jemand tippt den Trigger, der Bot antwortet.
Unterschied zu einem Befehl
| Eigener Befehl | Counter | |
|---|---|---|
| Antwort | Statische Vorlage, ergänzt um {user}, {displayname}, {channel}. | Genauso, plus {count}. |
| State | Stateless. | Speichert einen Zählerwert, atomar erhöht pro Aufruf. |
| Reset | n/a | Owner/Admin/Mod können den Wert über die UI überschreiben oder auf 0 zurücksetzen. |
Davon abgesehen hat ein Counter dieselbe Form wie ein eigener Befehl: Trigger, Aliase, Cooldowns, Berechtigung, Aktiv-Schalter.
Counter anlegen
Klicke Neuer Counter auf /counters und fülle aus:
| Feld | Hinweis |
|---|---|
| Trigger | Beginnt mit !, kleingeschrieben, Buchstaben/Ziffern/Unterstrich/Bindestrich, max. 32 Zeichen. Beispiel: !lost. |
| Aliase | Komma-getrennt. Bis zu 10. Jeder Alias muss in deinem Workspace eindeutig sein. |
| Nachricht | Bis zu 400 Zeichen. Template-Variablen: {count}, {user}, {displayname}, {channel}. |
| Counter-Wert | Beim Anlegen Initialwert; beim Bearbeiten der aktuelle Wert. Überschreibe ihn manuell oder klicke das Reset-Icon, um auf 0 zu setzen. |
| Globaler Cooldown (s) | 0 = kein Limit. Max. 86 400 (24 h). |
| Pro-Nutzer-Cooldown (s) | 0 = kein Limit. Gleiches Maximum. |
| Mindestrolle | Gleiche Fünf-Stufen-Skala wie bei Befehlen (Everyone / Subscriber / VIP / Moderator / Broadcaster). |
| Aktiv | Wenn aus, ist der Trigger reserviert, der Bot bleibt aber stumm. |
Beispiel
- Trigger:
!lost - Aliase:
!died, !rip - Nachricht:
Der Streamer war zum {count}. Mal lost. - Cooldowns: 5s global, 0 pro-Nutzer
Nach 7 Aufrufen sieht der Chat: „Der Streamer war zum 7. Mal lost."
Counter bearbeiten
Öffne den Edit-Dialog der Zeile. Der Dialog zeigt den aktuellen Wert an. Wenn ein Chat-Aufruf den Counter erhöht, während der Dialog offen ist, überschreibt dein Speichern diesen Increment nicht — solange du den Wert im Dialog nicht selbst änderst. Der Count-Override wird nur gesendet, wenn das Feld vom Wert beim Öffnen abweicht.
Berechtigung für die Seite
Die Counter-Seite ist nur für Mitglieder mit counters.manage sichtbar. Standardmäßig sind das Owner, alle Admins und alle Moderatoren — siehe Team & Berechtigungen, wenn du das für eine Rolle entziehen willst.
Das Feld Mindestrolle am Counter selbst ist davon unabhängig: es legt fest, welche Twitch-Chatter den Counter triggern dürfen, nicht wer ihn im Dashboard editieren darf.