Zum Inhalt

Commands: !starting, !ending, Scene-Switcher

Sammlung von Scene-Switch-Commands für typische Stream-Phasen. Variante von !brb, gleiches Pattern.

Voraussetzung: OBS-Verbindung (siehe setup.md) Pattern: Set Active Scene Sub-Actions: 1-2 pro Command Permissions: Mod-Only

Häufige Scene-Commands

Command Scene-Name in OBS Use-Case
!starting Starting Soon Vor Stream-Start
!ending Ending Soon Outro/Ende
!brb BRB Pause
!game Game Zurück zur Game-Scene
!cam Just Chatting Webcam Fullscreen / Chat
!intro Intro Intro-Sequenz

Action-Vorlage: [Cmd] !<scene-name>

Pro Command eine identische Action-Struktur:

Sub-Action 1: Set Active Scene

Feld Wert
Connection Default
Scene (Scene-Name siehe Tabelle oben)

Sub-Action 2 (optional): Send Message

Feld Wert
Message (passend zur Scene, siehe Beispiele)
Send using bot account aktiv

Pro Command konkret

!starting

Set Active Scene: Starting Soon
Send Message: "Stream geht gleich los! 🚀"

!ending

Set Active Scene: Ending Soon
Send Message: "Danke fürs Zuschauen heute! Bis bald."

!game

Set Active Scene: Game
(keine Send Message — Game spricht für sich)

!cam (Just Chatting)

Set Active Scene: Just Chatting
Send Message: "Kurzer Talk-Block 🎤"

!intro

Set Active Scene: Intro
Send Message: "🎬"
Delay 30000 ms (Intro-Dauer)
Set Active Scene: Main

Variante mit Auto-Switch zurück nach 30 Sekunden.

Command-Einstellungen (für ALLE)

Feld Wert
Group AzaCraft OBS
Sources Twitch Message
Global Cooldown 0
User Cooldown 0
Grant Type Allow
Groups Moderators

Multi-Scene-Switcher in einer Action

Statt 6 separate Actions kannst du auch EINE Action mit Switch-Logic bauen:

Action: [Cmd] !scene <name>

| Trigger | Command Triggered (Command !scene) |

Sub-Actions

1. If/Else: %input0% Equals (Ignore Case) brb
   ├── Set Active Scene: BRB
   └── Break
2. If/Else: %input0% Equals (Ignore Case) game
   ├── Set Active Scene: Game
   └── Break
3. If/Else: %input0% Equals (Ignore Case) starting
   ├── Set Active Scene: Starting Soon
   └── Break
4. If/Else: %input0% Equals (Ignore Case) ending
   ├── Set Active Scene: Ending Soon
   └── Break
5. Send Message: "@%user% kenne diese Scene nicht. Verfügbar: brb, game, starting, ending"

Verwendung: !scene brb, !scene game, etc.

Vorteil: Eine Action statt 6. Nachteil: Bei 10+ Scenes wird's lang. Lieber separate Actions.

Visueller Übergang (Stinger Transition)

OBS-WebSocket unterstützt keine direkten Stinger-Transitions via Sub-Action. Workaround:

  1. In OBS unter Settings → Scene Transitions einen Stinger als Default einstellen
  2. Beim Set Active Scene läuft der Stinger automatisch

Vorteil: nichts in SB anzupassen. Nachteil: gleicher Stinger für alle Scenes.

Häufige Fallen

  • Scene-Name mit Tippfehler — fail't still. OBS-Statusbar in SB zeigt evtl. Fehler
  • Special Characters im Scene-Name — z.B. Umlaute oder Emojis. Funktioniert meist, aber: Inline-Variablen reservieren % Zeichen
  • Mehrere Scene Collections — wenn Active Collection wechselt, Scenes weg. Pro Stream-Profil eine Collection nutzen
  • Audio-Pop beim Switch — Audio-Sources als "Global Audio" definieren statt scene-gebunden

Quellen