Zum Inhalt

Event: Sub-Hype

Reaktion auf neue Subscriptions (Prime, T1, T2, T3). Mit If/Else-Cascade auf Tier für unterschiedliche Messages.

Patterns: If/Else (Tier-Cascade) + Send Message Trigger: Twitch → Subscriptions → Subscription Sub-Actions: 4-8 (je nach Cascade-Tiefe)

Action: [Event] Sub Hype

Trigger anlegen

Triggers-Tab → + Add TriggerTwitch → Subscriptions → Subscription.

Tier-Parameter im Trigger-Dialog: lass alle Tiers aktiv (Prime + T1 + T2 + T3) wenn du auf alle reagieren willst. Du kannst aber auch separate Actions pro Tier machen.

Verfügbare Variablen

Variable Inhalt Beispiel
%user% Display Name Bob
%userName% Login bobtheviewer
%tier% Tier-String prime / tier 1 / tier 2 / tier 3
%isMultiMonth% bool — Multi-Month-Sub? true
%multiMonthDuration% Anzahl gekaufter Monate 6
%multiMonthTenure% Bisher abgelaufene Monate 2
%message% Sub-Message (falls vorhanden) "Endlich Tier 3 lol"

Plus Twitch User Variables (%isVip% etc.) und Broadcaster Variables.

Sub-Action 1: If/Else — Tier 3

Feld Wert
Input %tier%
Operation Equals (Ignore Case)
Value tier 3

Then-Branch:

Sub-Action 2 (im Then von 1): Send Message + Break

Feld Wert
Message 💎💎💎 @%user% TIER 3?! Das ist absurd. Danke!! 🤯

Plus Core → Logic → Break.

Sub-Action 3: If/Else — Tier 2

Feld Wert
Input %tier%
Operation Equals (Ignore Case)
Value tier 2

Then: Send Message 💎💎 @%user% Tier 2! Großzügig 🔥 + Break

Sub-Action 4: If/Else — Prime

Feld Wert
Input %tier%
Operation Equals (Ignore Case)
Value prime

Then: Send Message 👑 @%user% nutzt sein Prime — danke! + Break

Sub-Action 5: Send Message — Default (Tier 1)

Ohne If/Else davor:

Feld Wert
Message 💎 @%user% ist jetzt Subscriber! Danke 💜

Action-Tree

[Event] Sub Hype  (Trigger: Twitch Subscription)
├── 1. If/Else: %tier% Equals (IgnoreCase) "tier 3"
│   ├── 2a. Send Message: "💎💎💎 @%user% TIER 3?!..."
│   └── 2b. Break
├── 3. If/Else: %tier% Equals (IgnoreCase) "tier 2"
│   ├── Send Message: "💎💎 @%user% Tier 2!..."
│   └── Break
├── 4. If/Else: %tier% Equals (IgnoreCase) "prime"
│   ├── Send Message: "👑 @%user% nutzt sein Prime..."
│   └── Break
└── 5. Send Message: "💎 @%user% ist jetzt Subscriber!"

Erweiterung: Multi-Month-Hervorhebung

Vor Sub-Action 5 (oder am Ende jedes Tier-Then-Branchs) ein zusätzliches If/Else:

2a. Send Message: "💎💎💎 @%user% TIER 3..."
2b. If/Else: %isMultiMonth% Equals true
    └─ Send Message: "...und das gleich für %multiMonthDuration% Monate. Insane."
2c. Break

Erweiterung: Sub-Message ehren

Wenn der User eine Resub-Message tippt, lohnt sich die anzuzeigen:

6. If/Else: %message% Is Null or Empty
   └── Break
7. Send Message: "@%user% sagt: %message%"

Erweiterung: OBS-Alert + Sound

[Event] Sub Hype
├── 1. Play Sound (sub-alert.mp3)
├── 2. Set Source Visibility (SubAlert-Overlay = visible)
├── 3. Delay (4000 ms)
├── 4. Set Source Visibility (SubAlert-Overlay = hidden)
├── 5. ... Tier-Cascade ...

Separate Trigger pro Tier statt Cascade

Alternative: Du legst pro Tier eine eigene Action an. Im Trigger-Dialog dann nur den jeweiligen Tier aktivieren.

Action Tier-Filter
[Event] Sub T3 nur Tier 3
[Event] Sub T2 nur Tier 2
[Event] Sub Prime nur Prime
[Event] Sub Default Tier 1

Vorteil: keine If/Else nötig, übersichtlicher pro Action. Nachteil: 4 Actions zu pflegen statt einer.

Quellen