Zum Inhalt springen
  • Dunkel
  • Hell
  • System

Scene-Switcher Commands

!scene

Einsteiger

Scene-Switch-Commands für typische Stream-Phasen. Variante 1: pro Command eine Action. Variante 2: ein Multi-Scene-Switcher.

Steps
2
Cooldown
0s/User
Cooldown
0sglobal
Zugriff
Mods

Variante von !brb, gleiches Pattern. Du kannst entweder pro Scene eine separate Action bauen (sechs Actions à zwei Sub-Actions) oder einen einzigen Multi-Scene-Switcher mit Input-Parameter (eine Action mit If/Else-Kette). Bei mehr als acht Scenes wird die Multi-Variante unübersichtlich: dann lieber separate Actions.

CommandScene in OBSUse-Case
!startingStarting SoonVor Stream-Start
!endingEnding SoonOutro / Ende
!brbBRBPause: siehe !brb
!gameGameZurück zur Game-Scene
!camJust ChattingWebcam fullscreen / Chat-Phase
!introIntroIntro-Sequenz

Identische Struktur wie !brb: zwei Sub-Actions, Scene-Name und Chat-Text variieren.

Set Active Scene

OBS Studio Scenes Set Active Scene

Wechselt die aktive Scene. Scene-Name muss exakt zum OBS-Eintrag passen.

Connection Default
Scene Starting Soon (Beispiel)

Send Message: Ansage

Twitch Chat Send Message to Channel

Optionaler Chat-Hinweis passend zur Scene.

Message Stream geht gleich los! 🚀
Send using bot account aktiv
AzaBot: Stream geht gleich los! 🚀
So sieht's im Chat aus
CommandSceneChat-Message
!startingStarting SoonStream geht gleich los! 🚀
!endingEnding SoonDanke fürs Zuschauen heute! Bis bald.
!gameGame(keine Message. Game spricht für sich)
!camJust ChattingKurzer Talk-Block 🎤
!introIntro🎬 plus optionaler Auto-Switch zurück

Eine Action [Cmd] !scene <name>, die per %input0% die Ziel-Scene aussucht. Sechs If/Else-Branches statt sechs Actions.

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

Aufruf: !scene brb, !scene game, !scene starting.

Vorteil: Eine Action pflegt sich leichter als sechs. Nachteil: Bei mehr als acht Scenes wird die If/Else-Kette unübersichtlich.

FeldWert
GroupAzaCraft OBS
SourcesTwitch Message
Global Cooldown0
User Cooldown0
Grant TypeAllow
GroupsModerators
  • Scene-Name mit Tippfehler: Sub-Action fail’t still. OBS-Status-Pane in SB zeigt die WebSocket-Antwort.
  • Sonderzeichen im Scene-Name: Umlaute und Emojis funktionieren, aber % ist reserviert für Inline-Variables.
  • Mehrere Scene Collections: Set Active Scene operiert immer auf der aktiven Collection. Pro Stream-Profil eine Collection pflegen.
  • Audio-Pop beim Switch: Audio-Sources global statt scene-bound setzen (Settings > Audio).
  • Stinger-Transition: OBS-WebSocket triggert keine Stinger direkt. Workaround: in OBS unter Settings > Scene Transitions einen Stinger als Default einstellen. Beim Set Active Scene läuft er automatisch.
  • Intro mit Auto-Switch: !intro mit Set Active Scene: IntroDelay 30000 msSet Active Scene: Main.
  • Discord-Announce: bei !starting parallel ein Discord-Webhook posten lassen.