Menu
Update

# 📢 Neue Features für Streamer — StreamElements-Migration + mehr

miwitv

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:

  1. SE-Dashboard öffnen: https://streamelements.com/dashboard/account/channels
  2. Bei deinem Channel → „Show Secrets"JWT Token kopieren
  3. Sicherheit: Nach Import bitte den Token in SE rotieren (gleicher Dialog → „Refresh Token")

Was importierbar ist

TabWas kommt rüberWas NICHT
Loyalty-PunkteKomplette Punkte-Tabelle aller Zuschauer (inkl. solchen die nicht bei uns registriert sind — werden bei Twitch nachgeschlagen)
CommandsText-Commands inkl. Cooldown, Permission-Level, Aliases, VariablenAudio-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. !discord existiert 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.

VariableWasBeispiel-Output
{user} / ${user}Trigger-Usermiwitv
{streamer} / {channel} / {broadcaster}Channel-Namemiwitv
{counter:name}Read-only Counter-Wert7
{count name}Auto-incrementing Counter (jeder Trigger +1)8
{random:1-100} / {random 1-100}Zufällige Zahl42
{random.pick:a|b|c}Zufällige Auswahl (Pipe-Trenner)b
{random.pick 'Espresso' 'Latte'}Zufällige Auswahl (Quote-Style)Latte
{wetter:Berlin}Live-Wetterberlin: +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 🚀