Direkt zum Hauptinhalt

Reward erstellen

Einen Reward einzurichten besteht aus zwei Teilen: Twitch-Reward anlegen (oder aus Chatlix erstellen) und in Chatlix an eine oder mehrere Aktionen binden. Vorher solltest du sicherstellen, dass dein Bot läuft und Twitch verbunden ist — ohne aktiven Bot zeigt /dashboard/reward-bindings nur „Kein Bot aktiv" mit einem Link zum Setup-Wizard.

Teil 1a — Twitch-Reward klassisch im Twitch-Dashboard anlegen

  1. Geh ins Twitch-Creator-Dashboard → Viewer Rewards → Channel Points → Manage Rewards & Challenges.
  2. Klick « Add Custom Reward ».
  3. Fülle aus:
    • Title: kurzer, eindeutiger Name, max. 45 Zeichen (Twitch-Limit). Taucht 1:1 in Chatlix auf.
    • Cost: wie viele Kanalpunkte ein Einlösen kostet (mind. 1).
    • Prompt (optional, max. 200 Zeichen): Text, den der Zuschauer eingeben muss. Bei reinen Overlay-/OBS-Rewards leer lassen.
    • Skip Reward Queue: meist « Skip Request Queue » aktivieren, damit der Reward sofort ausgelöst wird. Bei Rewards, die du manuell freigeben willst, nicht aktivieren.
  4. Speichern und den Reward auf enabled lassen — deaktivierte Rewards tauchen in Chatlix gar nicht in der Live-Liste auf.

Teil 1b — Twitch-Reward direkt aus Chatlix erstellen (Alternative)

Seit der Reward-Create-Welle kannst du Custom Rewards auch direkt aus Chatlix anlegen, ohne ins Twitch-Dashboard zu wechseln. Das braucht den zusätzlichen OAuth-Scope channel:manage:redemptions, den nicht jeder Account automatisch hat (Bestandsaccounts hatten vorher nur den Lese-Scope).

  1. Geh zu /dashboard/reward-bindings, Abschnitt „Deine Twitch Channel Point Rewards".
  2. Siehst du den Button « + Twitch Reward erstellen »? Dann hast du den Scope schon. Siehst du stattdessen den Hinweis „Reward direkt aus Chatlix erstellen?" mit dem Button « Twitch neu verbinden », fehlt der Scope — klick drauf, Twitch fragt dich nach der Zusatzberechtigung, danach bist du automatisch zurück auf der Seite.
  3. Im Modal füllst du dieselben Felder wie in Twitch aus: Titel (max. 45 Zeichen), Kosten, optional Prompt für User-Input, optionale Hintergrundfarbe (Hex #RRGGBB), sowie die drei Twitch-Limits direkt beim Anlegen: Max. pro Stream, Max. pro Nutzer pro Stream, Global Cooldown (Minuten oder Sekunden, 1 Sekunde bis 7 Tage — die Twitch-UI selbst zeigt Cooldowns erst ab 60 Sekunden im Dropdown, per API geht auch weniger).
  4. Speichern legt den Reward direkt via Twitch-Helix-API an. Mögliche Fehler: validation_failed (Feld korrigieren, wird im Formular rot markiert), scope_missing (Reconnect nötig), channel_points_unavailable (kein Affiliate/Partner-Status), twitch_unreachable (Twitch-API-Störung, später nochmal versuchen).

Wichtige Einschränkung: Titel/Kosten ändern kannst du aus Chatlix heraus nur bei Rewards, die auch mit der Chatlix-Twitch-App angelegt wurden — Twitch erlaubt PATCH grundsätzlich nur der App, die den Reward erstellt hat. Für Rewards, die du klassisch im Twitch-Dashboard angelegt hast, bleibt das Bearbeiten von Titel/Kosten reine Twitch-Dashboard-Aufgabe.

Teil 2 — In Chatlix binden

  1. Im Dashboard zu /dashboard/reward-bindings (Menü: Community aktivieren → Rewards & Loyalty → Channel Points).
  2. Im Abschnitt „Deine Twitch Channel Point Rewards" siehst du deine Custom Rewards live aus Twitch geladen. Klick auf den Reward, für den du ein Binding willst — falls die Liste veraltet aussieht, « ↻ Aktualisieren » klicken.
  3. Damit landest du bei einem neuen Binding-Eintrag mit dem Reward-Titel vorausgefüllt. Der Titelfeld ist zwar frei editierbar, sollte aber exakt dem Twitch-Reward-Namen entsprechen, wenn du ihn manuell eintippst statt aus der Liste zu wählen — Matching läuft sonst nur über den Titel, nicht über die ID.
  4. Wähl optional ein Overlay aus der Dropdown, wenn eine deiner Aktionen ein Overlay-Alert ist.
  5. Setz Cooldown (Sekunden, global, 0–3600) und Duplikat-Schutz (Sekunden, pro Nutzer, 0–300) — Details und wichtige Fallstricke dazu auf der Seite Reward-Limits.
  6. Füg eine oder mehrere Aktionen hinzu, indem du auf die Buttons oben im Aktionen-Block klickst:
    • Overlay anzeigen — braucht ein ausgewähltes Overlay (siehe Schritt 4).
    • Szene wechseln — Feld „Szenenname" muss exakt dem OBS-Szenennamen entsprechen.
    • Source ein/aus — Feld „Source-Name" + Checkbox „sichtbar" (an/aus).
    • Screenshot — Feld „Source-Name" der zu fotografierenden Quelle.
    • Ton muten/unmuten — Feld „Source-Name" + Checkbox „muted".
    Ein Binding kann mehrere Aktionen gleichzeitig haben — z. B. Overlay-Alert und Szenenwechsel bei derselben Einlösung. Du brauchst dafür keine separate Automation mehr.
  7. « Speichern ».

Nach dem Speichern liegt die Verknüpfung sofort live im System. Du musst nichts neustarten. Achte auf den Hinweis-Kasten direkt über der Bindings-Liste: Ohne aktive Twitch-EventSub-Verbindung kommen Einlösungen gar nicht erst an — Status prüfst du unter /dashboard/events-reactions?tab=subscriptions.

Sofort testen

Jedes Binding hat einen Button « ⚡ Test auslösen ». Der feuert die hinterlegte(n) Aktion(en) sofort, ohne dass jemand wirklich Kanalpunkte ausgeben muss — im Event-Verlauf erscheint das als eigener Eintrag „Chatlix-Test", klar getrennt von echten Einlösungen. Der Test-Button ist deaktiviert, solange das Binding pausiert ist (Schalter „Aktiv/Pausiert" oben am Binding) — erst aktivieren, dann testen.

Wenn der Test funktioniert, aber die echte Einlösung nicht: siehe Reward erstellt aber nichts passiert.

Ein Reward, mehrere Actions — und wann du trotzdem eine Automation brauchst

Wie oben beschrieben kann ein einzelnes Binding mehrere Aktionen gleichzeitig feuern. Was Reward-Bindings nicht können: Sound/TTS abspielen oder eine fertige Automation triggern — dafür gibt es aktuell keinen Action-Typ in diesem System. Wenn du sowas an einen Twitch-Reward hängen willst, bleibt aktuell nur der Umweg über eine OBS-Szene/Filter, die den Sound auslöst, oder der komplett andere Weg über den Stream Store (Loyalty-Punkte statt Twitch-Kanalpunkte, dort ist soundboard_play als Action verfügbar).

Reward umbenennen / Kosten ändern

Name und Kosten änderst du in aller Regel in Twitch (Ausnahme: Rewards, die du direkt aus Chatlix erstellt hast, siehe Teil 1b). Das Binding matcht eine Einlösung primär über die interne Twitch-Reward-ID — wenn du den Reward über die Live-Liste ausgewählt hattest, bleibt die Verknüpfung nach einer Umbenennung bestehen. Hast du den Titel dagegen von Hand eingetippt, ohne den Reward aus der Live-Liste zu wählen, läuft das Matching nur über den (case-insensitiven) Titel-Text — ändere in dem Fall nach einer Twitch-Umbenennung auch den Titel im Chatlix-Binding, sonst bricht die Zuordnung.

Reward löschen

Lösch zuerst das Binding in Chatlix (« Löschen » am Eintrag in /dashboard/reward-bindings), dann bei Bedarf den Reward in Twitch. Löschst du zuerst in Twitch, matcht die nächste (nicht mehr existierende) Einlösung logischerweise gar nicht mehr — räum das verwaiste Binding danach einfach mit auf.

Presets zum schnellen Start

Auf der Bindings-Seite gibt es vorgefertigte Presets, die du mit einem Klick übernehmen kannst (Twitch-Reward musst du dafür trotzdem selbst anlegen bzw. den passenden auswählen):

  • Hydrate 💧 — Erinnerung ans Trinken, Cooldown 300 s, Overlay-Alert.
  • Screenshot 📸 — OBS-Screenshot auslösen, Cooldown 60 s, Overlay-Alert + Screenshot-Action.
  • Stream Alarm 🚨 — Attention-Alert, Cooldown 120 s, Overlay-Alert.
  • Celebration 🎉 — Party-Animation, Cooldown 60 s, Overlay-Alert.

Was kommt als Nächstes

  • Wenn ein Binding scheinbar nicht reagiert: Reward erstellt aber nichts passiert.
  • Wenn du den Reward begrenzen willst (Cooldown, Duplikat-Schutz, Twitch-seitige Max-Werte): Reward-Limits.
  • Wenn du mehrere Rewards spielabhängig steuern willst: /dashboard/channel-point-sets.