# 📢 Neue Features für Streamer — StreamElements-Migration + mehr
Autor
miwitv
Datum
Uhrzeit
Lesezeit
4 Minuten Lesezeit
Aufrufe
1
Hey Streamer 🎮
Wir haben heute mehrere große Features ausgerollt — vor allem für alle die von StreamElements weg wollen (oder sich für den Fall absichern wollen, dass SE doch schließt). Hier was du jetzt machen kannst:
🔄 StreamElements Import (NEU)
Drei Sachen lassen sich 1:1 von SE zu uns migrieren — du machst das selbst, kein Admin nötig.
Wo: Stream Dashboard → IMPORTS → SE Import
Direkt-Link: https://tarkov-stammtisch.de/profile/stream-dashboard/se-import
Was du brauchst
Ein SE-JWT-Token. Bekommst du hier:
- •SE-Dashboard öffnen: https://streamelements.com/dashboard/account/channels
- •Bei deinem Channel → „Show Secrets" → JWT Token kopieren
- •Sicherheit: Nach Import bitte den Token in SE rotieren (gleicher Dialog → „Refresh Token")
Was importierbar ist
| Tab | Was kommt rüber | Was NICHT |
|---|---|---|
| Loyalty-Punkte | Komplette Punkte-Tabelle aller Zuschauer (inkl. solchen die nicht bei uns registriert sind — werden bei Twitch nachgeschlagen) | — |
| Commands | Text-Commands inkl. Cooldown, Permission-Level, Aliases, Variablen | Audio-Commands (SE-CDN-gebunden) |
| Periodische Nachrichten (SE: „Timers") | Periodische Chat-Nachrichten mit Intervall + Mindest-Chatzeilen | — |
Konflikt-Handling
- •Loyalty: 3 Strategien wählbar —
max(default, defensiv),overwrite,add. Werte die identisch sind werden übersprungen (kein Audit-Spam beim 2. Import). - •Commands: Doppelte Trigger bekommen Suffix
_se(z.B.!discordexistiert schon → SE-Variante wird!discord_1) - •Audio-Commands aus SE zeigen einen Hinweis-Banner mit Deep-Link zum neuen Sound-System (siehe unten)
Hart geblockt beim Import (Security)
- •
$(customapi.URL)/$(urlfetch ...)— fetcht beliebige URLs - •
$(eval ...)— JavaScript-Eval
Diese werden geskippt mit Sichtbarer Skip-Liste im Result.
🎵 Audio-Commands (NEU)
Custom-Commands können jetzt Sounds auf deinem OBS-Overlay abspielen — wie SE's „Sound Commands".
Wo: Stream Dashboard → Chat Bot → Command anlegen/editieren
Features
- •Sound-Datei aus deiner Library wählen
- •Volume-Slider 0–100%
- •Audio-Only Toggle — kein Chat-Response, nur Sound
- •OBS-Alert-Toggle — zusätzlich visueller Alert mit Text
- •Preview-Button spielt Sound auf deinem Overlay ohne Command zu „verbrauchen"
Limits / Spam-Schutz
- •Max 10 Sekunden pro Sound-Datei (beim Upload validiert)
- •4 Sekunden Server-Floor pro Command — bei Spam wird der zweite Trigger innerhalb 4s gedroppt
- •Overlay-Queue max 10 Items — bei Überlauf wird der älteste raus, kein Sound überlappt jemals
- •Loyalty-Cost-Check VOR Sound — User mit zu wenig Punkten zahlt nichts und hört nichts
🌤️ Wetter-Variable (NEU)
In Custom-Command-Responses kannst du Live-Wetter einbauen.
Default-Ort einstellen
Wo: Stream Dashboard → Bot-Variablen
Direkt-Link: https://tarkov-stammtisch.de/profile/stream-dashboard/bot-variables
Syntax
- •
{wetter}oder{weather}— nutzt deinen Default-Ort - •
{wetter:Hamburg}oder{weather:Hamburg}— spezifischer Ort - •Auch SE-Style:
${wetter Hamburg}/${weather:Hamburg}
Quelle
Live über wttr.in (dieselbe Quelle wie SE) mit Open-Meteo als Fallback wenn wttr.in mal weg ist. 10min Cache pro Ort.
🧰 Erweiterte Variablen in Custom-Commands
Die folgenden Variablen funktionieren in jedem Custom-Command-Response. SE-Style (${...}) und unsere Native-Schreibweise ({...}) werden beide akzeptiert.
| Variable | Was | Beispiel-Output |
|---|---|---|
{user} / ${user} | Trigger-User | miwitv |
{streamer} / {channel} / {broadcaster} | Channel-Name | miwitv |
{counter:name} | Read-only Counter-Wert | 7 |
{count name} | Auto-incrementing Counter (jeder Trigger +1) | 8 |
{random:1-100} / {random 1-100} | Zufällige Zahl | 42 |
{random.pick:a|b|c} | Zufällige Auswahl (Pipe-Trenner) | b |
{random.pick 'Espresso' 'Latte'} | Zufällige Auswahl (Quote-Style) | Latte |
{wetter:Berlin} | Live-Wetter | berlin: +19°C ... |
/me Action-Messages
Wenn dein Command-Response mit /me beginnt, sendet der Bot als IRC ACTION (italic im Chat, ohne Username-Prefix).
Komplettes Beispiel (klappt direkt)
/me ${channel} ist sehr Hungrig, er hat schon ${count essen}x gegessen!
→ Italic Action-Message mit Channel-Name + Counter der bei jedem Trigger hochzählt.
/me ${user} geht ${random.pick 'Espresso' 'Latte Macchiato' 'Flat White'} für ${random.pick 'den Chat' 'alle' 'die Zuschauer'} holen!
Variable-Übersicht im UI
Findest du auf der Chat-Bot-Seite ganz unten: https://tarkov-stammtisch.de/profile/stream-dashboard/bot
⚡ Sofort-Wirkung von Änderungen
Bisher: Counter/Commands im UI änderbar, Bot hat aber bis zu 60 Sekunden den alten Stand. Jetzt: Änderungen sind innerhalb von ~1 Sekunde im Chat live, kein Bot-Restart nötig.
Betrifft: Commands, Counter, Wetter-Default-Location, importierte Daten — alle Admin-Writes triggern einen Live-Refresh der Bot-Config.
💱 Live-Wechselkurse auf der Currency-Seite
Bonus für alle Nutzer (nicht nur Streamer): https://tarkov-stammtisch.de/tarkov/currency Die USD/EUR-Kurse werden jetzt live aus dem Tarkov-Items-API gezogen (statt Admin-manuell gepflegt). Aktualisiert sich automatisch wenn BSG die Trader-Preise ändert.
Fragen / Support
- •Bug oder Issue? → Discord, oder GitHub-Issue
- •Möchtest jemand bestimmte SE-Funktion die noch fehlt? → meld dich, Wir bauen weiter aus
Happy migrating 🚀
