Event: Gift Sub Thank You¶
Reaktion auf einzelne Gift-Subs. Erkennt Anonyme, Tier und ob's Teil eines Gift-Bombs ist.
Patterns: If/Else (Anonym-Check) + Send Message
Trigger: Twitch → Subscriptions → Gift Subscription
Sub-Actions: 3-5
Action: [Event] Gift Sub Thanks¶
Trigger anlegen¶
Triggers-Tab → + Add Trigger → Twitch → Subscriptions → Gift Subscription.
Im Dialog kannst du filtern auf:
| Filter | Empfehlung |
|---|---|
| Tier (T1/T2/T3) | alle aktivieren |
| Sub type (Public/Anonymous) | alle aktivieren |
| Month quantities | leer = alle |
Verfügbare Variablen¶
| Variable | Inhalt | Beispiel |
|---|---|---|
%user% |
Gifter Display Name (leer bei Anonym) | Bob / "" |
%userName% |
Gifter Login | bobtheviewer |
%anonymous% |
bool ob anonym | false |
%tier% |
Tier | tier 1 |
%monthsGifted% |
Anzahl Monate (meist 1, kann mehr sein) | 1 |
%recipientUser% |
Empfänger Display Name | Alice |
%recipientUserName% |
Empfänger Login | alicelive |
%recipientId% |
Empfänger User-ID | 12345 |
%cumulativeMonths% |
Wie viele Monate Empfänger insgesamt subbed | 3 |
%totalSubsGifted% |
Wie viele Subs der Gifter schon gegiftet hat | 42 |
%fromGiftBomb% |
bool — Teil eines Gift-Bombs? | true |
%random% |
bool — gezielt oder random? | false |
Sub-Action 1: If/Else — Gift Bomb (separat behandeln)¶
Wenn %fromGiftBomb% true ist, kommt parallel ein Gift-Bomb-Trigger. Hier können wir entweder die individuellen Subs ignorieren oder posten — Geschmackssache.
| Feld | Wert |
|---|---|
| Input | %fromGiftBomb% |
| Operation | Equals |
| Value | true |
Then-Branch:
Sub-Action 2 (im Then von 1): Break¶
Pfad: Core → Logic → Break
Damit reagieren wir auf Gift-Bombs nur einmal (via separater Gift-Bomb-Action), nicht für jeden Einzel-Sub im Bomb.
Sub-Action 3: If/Else — Anonym¶
| Feld | Wert |
|---|---|
| Input | %anonymous% |
| Operation | Equals |
| Value | true |
Then-Branch:
Sub-Action 4 (im Then von 3): Send Message + Break¶
| Feld | Wert |
|---|---|
| Message | 🎁 Anonymous Gifter hat @%recipientUser% ein %tier%-Sub geschenkt! Mysteriös und großzügig 🥷 |
Plus Core → Logic → Break.
Sub-Action 5: Send Message — Standard-Gift¶
| Feld | Wert |
|---|---|
| Message | 🎁 @%user% hat @%recipientUser% einen %tier%-Sub geschenkt — Goldherz! 💜 |
| Send using bot account | aktiv |
Action-Tree¶
[Event] Gift Sub Thanks (Trigger: Gift Subscription)
├── 1. If/Else: %fromGiftBomb% Equals true
│ └── 2. Break (Bomb wird separat behandelt)
├── 3. If/Else: %anonymous% Equals true
│ ├── 4a. Send Message: "🎁 Anonymous Gifter hat @%recipientUser%..."
│ └── 4b. Break
└── 5. Send Message: "🎁 @%user% hat @%recipientUser% einen %tier%-Sub geschenkt!"
Erweiterung: Gifter-Stats anzeigen¶
Wenn der Gifter besonders aktiv ist (z.B. > 10 gegiftete Subs), das extra hervorheben:
5. If/Else: %totalSubsGifted% Greater Than 10
├── Send Message: "🎁🎁 @%user% (insgesamt %totalSubsGifted% Gifts!) hat @%recipientUser% einen %tier%-Sub geschenkt!"
└── Break
6. Send Message: "🎁 @%user% hat @%recipientUser%..."
Erweiterung: Discord-Notification + Sound¶
[Event] Gift Sub Thanks
├── 1. Play Sound (gift-sub.mp3)
├── 2. Discord Basic Webhook: "🎁 %user% gifted Sub to %recipientUser%"
├── 3. ... If/Else Cascade ...
Separater Gift-Bomb-Trigger¶
Für Mass-Gifts (5+ Subs auf einmal) lege eine zweite Action an:
- Trigger:
Twitch → Subscriptions → Gift Bomb - Variablen:
%user%(Gifter),%gifts%(Anzahl),%tier% - Message:
🎁🎁🎁 @%user% droppt %gifts% Subs in die Community! Legende!
Volle Doku: https://docs.streamer.bot/api/triggers/twitch/subscriptions/gift-bomb
Quellen¶
- Gift Subscription Trigger: https://docs.streamer.bot/api/triggers/twitch/subscriptions/gift-subscription
- If/Else: https://docs.streamer.bot/api/sub-actions/core/logic/if-else