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¶
!ending¶
!game¶
!cam (Just Chatting)¶
!intro¶
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:
- In OBS unter
Settings → Scene Transitionseinen Stinger als Default einstellen - Beim
Set Active Scenelä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¶
- Set Active Scene: https://docs.streamer.bot/api/sub-actions/obs-studio/set-active-scene