Zum Inhalt

Event: Bits Cheer Reaktion

Reaktion auf Bits-Cheers. Mit Range-Cascade auf Bit-Anzahl für eskalierende Hype-Messages.

Patterns: If/Else (Range-Cascade) + Send Message Trigger: Twitch → Chat → Cheer Sub-Actions: 5-7

Action: [Event] Bits Cheer

Trigger anlegen

Triggers-Tab → + Add TriggerTwitch → Chat → Cheer.

Im Dialog kannst du eine Min/Max-Range angeben — nur dann feuert der Trigger. Für eine catch-all Action lass es leer (alle Cheer-Größen).

Verfügbare Variablen

Variable Inhalt
%user% Display Name
%userName% Login
%bits% Anzahl gecheerter Bits
%message% Komplette Cheer-Message
%isAnonymous% bool — anonym?
%totalBitsUsed% Wie viele Bits User insgesamt gecheert hat

Sub-Action 1: If/Else — Anonym

Feld Wert
Input %isAnonymous%
Operation Equals
Value true

Then-Branch:

Sub-Action 2 (im Then von 1): Set Argument

Feld Wert
Variable Name displayName
Value Anonymous Cheerer

Sub-Action 3: Set Argument — Default Display Name

(AUSSERHALB des If/Else)

Feld Wert
Variable Name displayName
Value @%user%

Wait — wir müssen das Pattern anders strukturieren. Set Argument Default zuerst, dann If/Else überschreibt:

Bessere Reihenfolge

1. Set Argument: displayName = @%user%        ← Default (nicht-anonym)
2. If/Else: %isAnonymous% Equals true
   └─ Set Argument: displayName = "Anonymous Cheerer"
3. ... Range-Cascade ...

Sub-Action 3: If/Else — 10000+ Bits (insane)

Feld Wert
Input %bits%
Operation Greater Than
Value 9999

Then: Send Message 🌋💎 %displayName% hat %bits% BITS gecheert?! Ich bin sprachlos. DANKE. + Break

Sub-Action 4: If/Else — 1000-9999 (mega)

Feld Wert
Input %bits%
Operation Greater Than
Value 999

Then: Send Message 🔥💎 %displayName% mit %bits% Bits! Wahnsinn 🤯 + Break

Sub-Action 5: If/Else — 500-999 (big)

Feld Wert
Input %bits%
Operation Greater Than
Value 499

Then: Send Message 🚀 %displayName% schmeißt %bits% Bits! Vielen Dank! + Break

Sub-Action 6: If/Else — 100-499 (medium)

Feld Wert
Input %bits%
Operation Greater Than
Value 99

Then: Send Message ✨ Cheer %bits% von %displayName% — danke! + Break

Sub-Action 7: Send Message — Default (1-99)

Feld Wert
Message 💎 %displayName% cheert %bits% Bits — Danke!

Action-Tree

[Event] Bits Cheer  (Trigger: Cheer)
├── 1. Set Argument: displayName = @%user%
├── 2. If/Else: %isAnonymous% Equals true
│   └── Set Argument: displayName = "Anonymous Cheerer"
├── 3. If/Else: %bits% Greater Than 9999
│   ├── Send Message: "🌋💎 %displayName% hat %bits% BITS..."
│   └── Break
├── 4. If/Else: %bits% Greater Than 999
│   ├── Send Message: "🔥💎 %displayName% mit %bits% Bits!"
│   └── Break
├── 5. If/Else: %bits% Greater Than 499
│   ├── Send Message: "🚀 %displayName% schmeißt %bits% Bits!"
│   └── Break
├── 6. If/Else: %bits% Greater Than 99
│   ├── Send Message: "✨ Cheer %bits% von %displayName% — danke!"
│   └── Break
└── 7. Send Message: "💎 %displayName% cheert %bits% Bits — Danke!"

Erweiterung: Cheer-Message echen

Wenn die Cheer-Message Text enthält (außer Cheer-Codes), die zeigen:

8. If/Else: %message% Is Null or Empty
   └── Break
9. Send Message: "%displayName% sagt: %message%"

Erweiterung: Loyaler Cheerer

Wenn %totalBitsUsed% groß ist, das hervorheben:

1.5. If/Else: %totalBitsUsed% Greater Than 9999
     └─ Set Argument: displayName = "%displayName% (Hall of Fame, %totalBitsUsed% Bits insgesamt)"

Erweiterung: OBS-Source und Sound je Cheer-Range

Innerhalb jedes Then-Branchs zusätzlich Sound + Source-Toggle. Bei 1000+ Bits dann z.B. Confetti-Cannon, bei 10000+ Fireworks.

Quellen