Zum Inhalt springen
  • Dunkel
  • Hell
  • System

Watch-Streak (Resub mit Streak)

Watch-Streak

Fortgeschritten

Sub-Event mit Streak-Info. Resub mit 6, 12, 24, 36 Monaten extra ehren.

Steps
5
Zugriff
Broadcaster

Resubs sind das beste Signal für Stammpublikum: länger als ein Monat dranzubleiben heißt der Streamer gefällt wirklich. Watch-Streak-Pages ehren die Treue: 6 Monate sind das erste Milestone, 12/24/36 die großen Anker.

Trigger setzt Argument %user% Display-Name. Variablen-Doku , Argument %cumulative% Gesamt-Monate kumulativ (kann höher als streak sein wenn jemand mal pausiert hat). Variablen-Doku , Argument %streak% Aktueller Streak in Monaten (ohne Lücke). Variablen-Doku , Argument %tier% Tier (prime/1/2/3). Variablen-Doku , Argument %message% Resub-Message vom User (falls vorhanden). Variablen-Doku .

If/Else: Streak ≥ 24?

Core Logic If/Else

Großer Meilenstein. Ehre verdient.

Input %streak%
Operation Greater Than or Equal
Value 24
Then

Send Message to Channel: Streak ≥ 24

Twitch Chat Send Message to Channel
Message 👑 @%user%: %streak% Monate AM STÜCK. Du bist Family. Danke! 💜💜💜
Then

Break

Core Logic Break

Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.

If/Else: Streak ≥ 12?

Core Logic If/Else
Input %streak%
Operation Greater Than or Equal
Value 12
Then

Send Message to Channel: Streak ≥ 12

Twitch Chat Send Message to Channel
Message 🎉 @%user%: %streak% Monate! Ein ganzes Jahr 🥹💜
Then

Break

Core Logic Break

Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.

If/Else: Streak ≥ 6?

Core Logic If/Else
Input %streak%
Operation Greater Than or Equal
Value 6
Then

Send Message to Channel: Streak ≥ 6

Twitch Chat Send Message to Channel
Message 🔥 @%user%: %streak% Monate Streak! Danke fürs Bleiben 💜
Then

Break

Core Logic Break

Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.

Send Message: Default Resub

Twitch Chat Send Message to Channel
Message 💎 @%user% resubt Monat %cumulative% (Streak: %streak%): danke!
AzaBot: 👑 @LoyalViewer: 36 Monate AM STÜCK. Du bist Family. Danke! 💜💜💜
So sieht's im Chat aus
  1. 1 If/Else: %streak% Greater Than or Equal 24
    1. Then 1a Send Message: Streak ≥ 24
    2. Then 1b Break
  2. 2 If/Else: %streak% Greater Than or Equal 12
    1. Then 2a Send Message: Streak ≥ 12
    2. Then 2b Break
  3. 3 If/Else: %streak% Greater Than or Equal 6
    1. Then 3a Send Message: Streak ≥ 6
    2. Then 3b Break
  4. 4 Send Message: "💎 Resub. Default"
VariableWas es istBeispiel
%streak%Aktuelle Anzahl Monate ohne Lücke7 Monate dabei, einen pausiert, 5 Monate weiter → streak = 5
%cumulative%Gesamt-Anzahl gekaufter Monate über alle Zeitgleiche Person → cumulative = 12
%duration%Multi-Month-Sub-Länge (1 für Standard, 3/6/12 für Multi-Month)duration = 3 wenn jemand 3 Monate auf einmal kauft

Wichtig: Viewer können Streak ausblenden in ihren Twitch-Settings. In dem Fall ist %streak% = 1 selbst bei Long-Term-Resub. Cumulative ist immer korrekt.

  • Streak hidden vom User: %streak% = 1 obwohl der User lange dabei ist. If/Else greift auf 6/12/24-Milestones nicht. Falls dir das wichtig ist: zusätzlich auf %cumulative% checken.
  • Multi-Month-Resub: User kauft 6 Monate auf einmal, Streak springt direkt um 6. Die Milestones werden erreicht, das ist fine.
  • Sub-Message mit Emoji-Spam: die %message%-Var kann beliebigen User-Input enthalten. Nicht in Send Message ohne Filter weiterreichen: Slur-Filter wie in custom-title anwenden.
  • OBS-Confetti-Animation: Source-Visibility auf Confetti-Stinger mit Auto-Hide nach 4s.
  • VTube-Spezial-Expression ab Milestone (siehe Expression-Toggle).
  • TTS der Resub-Message: wenn %message% nicht leer, TTS abspielen (mit Profanity-Filter, siehe text-to-speech).
  • Discord-Thank-You-Ping: automatischer Post im Discord-Members-Channel.