Zum Inhalt

Event: First-Time-Chatter Welcome

Begrüßt User die zum ersten Mal in der aktuellen Stream-Session schreiben. Spam-frei dank Session-Counter, automatisch Reset nach Stream Online.

Patterns: Send Message + Random Group (optional) Trigger: Twitch → Chat → First Words Sub-Actions: 1-3

Action: [Event] First Words Welcome

Trigger anlegen

Triggers-Tab → + Add TriggerTwitch → Chat → First Words.

Setting Bedeutung
User Name (filter) Optional — nur bestimmten User filtern
Is UserId Toggle wenn du UserID statt Login angibst

Beide leer lassen → Trigger feuert für JEDEN User der zum ersten Mal schreibt.

Wann genau feuert er?

Streamer.bot trackt pro Session welche User schon geschrieben haben. Default-Reset: 12 Stunden nach SB-Schließen. Empfehlung: Reset mit Stream Online Trigger automatisieren (siehe Erweiterung unten).

Verfügbare Variablen

Variable Inhalt
%user% Display Name
%userName% Login
%userId% Twitch User-ID
%message% Die geschriebene Nachricht
%firstMessage% bool — immer true in diesem Trigger
%isSubscribed% / %isVip% / %isModerator% bool

Sub-Action 1: Send Message

Pfad: Twitch → Chat → Send Message to Channel

Feld Wert
Message 👋 Erste Nachricht von @%user% heute — willkommen!
Send using bot account aktiv

Das war's für die Basic-Version.

Action-Tree

[Event] First Words Welcome  (Trigger: First Words)
└── 1. Send Message: "👋 Erste Nachricht von @%user% heute — willkommen!"

Erweiterung: Subs / VIPs speziell behandeln

[Event] First Words Welcome
├── 1. If/Else: %isSubscribed% Equals true
│   ├── Send Message: "💜 Hey @%user%, mein Subscriber! Schön dich heute zu sehen."
│   └── Break
├── 2. If/Else: %isVip% Equals true
│   ├── Send Message: "🌟 Erste Worte von VIP @%user% heute!"
│   └── Break
└── 3. Send Message: "👋 Erste Nachricht von @%user% heute — willkommen!"

Erweiterung: Random Welcome-Punchlines

Wie bei !rose — eine Random-Group mit verschiedenen Welcome-Messages:

[Event] First Words Welcome
└── Group [Random]: Welcome Punchlines
    ├── Send Message: "👋 @%user% bricht heute das Eis."
    ├── Send Message: "👋 Hi @%user%, schön dass du was sagst!"
    ├── Send Message: "👋 @%user% spricht — Stream kann beginnen."
    ├── Send Message: "👋 Hey @%user%, willkommen im Chat!"
    └── Send Message: "👋 Erste Nachricht von @%user% — Hi!"

Empfehlung: First-Words-Reset bei Stream-Start

Standard-Reset ist 12h nach SB-Close. Besser: pro Stream-Start zurücksetzen damit der Welcome wirklich "First Words DIESES Streams" ist.

Lege eine separate Action an:

Action: [Event] Reset First Words

Trigger: Twitch → Channel → Stream Online

Sub-Action: Core → Users → Clear Users From Group

Feld Wert
Group (interne SB-Group für First Words — siehe SB-Dokumentation)

Alternative (sauberer): Settings → Reset First Words Sub-Action falls vorhanden: - Pfad: Settings → Uncategorized → Reset First Words

Häufige Fallen

  • Trigger feuert nicht — User hat in den letzten 12h schon geschrieben → wird nicht als "first" gezählt. Reset triggern oder warten
  • Bot-User schreibt — wenn ein anderer Bot etwas schreibt, kann der Trigger feuern. Mit If/Else auf %userName% Contains "bot" filtern
  • Self-Welcome (Broadcaster) ungewollt — falls du selbst der "first words" Trigger bist:
    0. If/Else: %userName% Equals (Ignore Case) %broadcastUserName%
       └── Break
    

Quellen