Zum Inhalt

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 TriggerTwitch → 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