Zum Hauptinhalt springen

Counter

Ein Counter ist ein Chat-Befehl, der bei jedem Aufruf um eins hochzählt. Counter eignen sich, um laufende Werte im Stream zu führen, etwa Tode pro Session, Wiederholungsversuche, Spendenmeilensteine oder beliebige andere wiederkehrende Zählungen.

Counter werden auf der Counter-Seite (/counters) verwaltet, getrennt von den regulären Befehlen. Im Chat verhalten sie sich wie ein normaler Befehl: Eine Zuschauerin tippt den Trigger, der Bot antwortet mit der Nachrichtenvorlage, und der gespeicherte Zähler erhöht sich um eins.

Unterschied zu einem regulären Befehl

Eigener BefehlCounter
AntwortStatische Vorlage, ergänzt um {user}, {displayname}, {channel}.Identisch, zusätzlich mit der Variable {count}.
ZustandZustandslos.Speichert einen Zählerwert, der bei jedem Aufruf atomar erhöht wird.
ResetNicht zutreffend.Workspace-Mitglieder mit der entsprechenden Berechtigung können den Wert im Dashboard überschreiben oder zurücksetzen.

Im Übrigen wird ein Counter wie ein eigener Befehl konfiguriert: Trigger, Aliase, Cooldowns, Berechtigung und ein Aktiv-Schalter.

Counter anlegen

Klicke Neuer Counter auf /counters und fülle aus:

FeldHinweis
TriggerBeginnt mit !, kleingeschrieben, Buchstaben/Ziffern/Unterstrich/Bindestrich, max. 32 Zeichen. Beispiel: !lost.
AliaseKomma-getrennt. Bis zu 10. Jeder Alias muss in deinem Workspace eindeutig sein.
NachrichtBis zu 400 Zeichen. Template-Variablen: {count}, {user}, {displayname}, {channel}.
Counter-WertBeim 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.
MindestrolleGleiche Sechs-Stufen-Skala wie bei Befehlen (Everyone / Follower / Subscriber / VIP / Moderator / Broadcaster).
AktivWenn aus, ist der Trigger reserviert, der Bot bleibt aber stumm.

Beispiel

  • Trigger: !deaths
  • Aliase: !died, !rip
  • Nachricht: Death-Count für diesen Stream: {count}.
  • Cooldowns: 5 s global, 0 pro Nutzer

Nach sieben Aufrufen erscheint im Chat: „Death-Count für diesen Stream: 7."

Counter bearbeiten

Klicke das Edit-Symbol in der Zeile. Der Dialog zeigt den aktuellen Zählerwert. Erhöht ein Chat-Aufruf den Counter, während der Dialog geöffnet ist, überschreibt das Speichern diese Erhöhung nicht, sofern du den Wert nicht selbst änderst. AveloBot sendet den Wert nur dann als Override, wenn das Feld vom Wert beim Öffnen des Dialogs abweicht.

Zwei verschiedene Berechtigungs-Konzepte

Auf Counter wirken zwei unterschiedliche Berechtigungs-Mechanismen, die nicht verwechselt werden sollten:

  • counters.manage legt fest, welche Workspace-Mitglieder die Counter-Seite einsehen und bearbeiten dürfen. Standardmäßig sind dies der Owner sowie alle Admins und alle Moderatoren. Anpassen lässt sich das über Team & Berechtigungen.
  • Mindestrolle an jedem einzelnen Counter legt fest, welche Twitch-Chatter den Counter auslösen dürfen (Everyone, Follower, Subscriber, VIP, Moderator, Broadcaster). Diese Einstellung ist unabhängig von der Workspace-Mitgliedschaft.

Ein Workspace-Moderator darf folglich einen Counter mit der Mindestrolle Subscriber bearbeiten, auch wenn er deinen Twitch-Kanal selbst nicht abonniert hat.