Stream Deck → Action Trigger
EinsteigerEine Taste am Deck triggert eine ganz normale SB-Action: mit optionalen Argumenten aus dem Deck heraus.
- Steps
- 3
- Cooldown
- 0s/User
- Cooldown
- 0sglobal
- Zugriff
- Broadcaster
Eine Taste am Deck triggert eine ganz normale SB-Action: mit optionalen Argumenten aus dem Deck heraus.
Pattern: SB hat eine Action mit Trigger Streamer.bot → External Action (also ohne Twitch-/OBS-Trigger), Deck schickt per WebSocket den Action-Namen oder die Action-ID, optional mit Argumenten. Die Action läuft, als hätte sie ein interner Trigger ausgelöst.
[Deck] Be Right BackKlassischer Deck-Use-Case: eine Taste schaltet auf BRB-Szene + spielt Sound + postet im Chat.
| Scene | BRB |
|---|
| File | C:\sounds\brb-jingle.mp3 |
|---|---|
| Volume | 50 |
| Message | 🚶 Bin gleich wieder da: bleibt dran. |
|---|
Die Action selbst braucht keinen Trigger: sie wird vom Deck per WebSocket aufgerufen. Aber: die Action muss in einer Group liegen, die nicht disabled ist.
Optional: Streamer.bot → General → Action Run als Trigger nutzen wenn diese Action auch von anderen Actions aus aufgerufen werden soll.
| Feld | Wert |
|---|---|
| Connection | Streamer.bot (die vorher angelegte) |
| Action | [Deck] Be Right Back aus dem Dropdown |
| Arguments | leer |
| Feld | Wert |
|---|---|
| Action | [Deck] Be Right Back (Plugin holt die Liste live aus SB) |
| Arguments | leer (oder JSON, siehe unten) |
| Title | BRB |
Taste drücken → SB-Action läuft.
Wenn die SB-Action Argumente erwartet (z. B. eine Scene als Variable), kannst du sie aus dem Deck mitgeben:
| Argument | Wert |
|---|---|
sceneName | BRB |
chatMessage | 🚶 Bin gleich wieder da |
Im Companion-Modul gibt es ein Arguments JSON Feld, im Elgato-Plugin ein JSON-Args Feld. Format:
{ "sceneName": "BRB", "chatMessage": "🚶 Bin gleich wieder da"}In der SB-Action greifst du die Werte als Argument %sceneName% Argument vom externen Trigger, hier vom Stream-Deck-Button.
Variablen-Doku und Argument %chatMessage% Argument vom externen Trigger.
Variablen-Doku ab. Wenn du das gleiche Set-Active-Scene-Pattern hast, könntest du eine generische [Deck] Switch Scene Action mit sceneName als Argument bauen: und 5 Deck-Tasten triggern die gleiche Action mit unterschiedlichen Scene-Namen.
Companion erlaubt mehrere Steps pro Button. Step 1 startet die BRB-Action, Step 2 (nach Doppel-Tap) startet die [Deck] Back from Break Action. Pro Step ein eigener Trigger-Action-Aufruf.
Im Elgato-Plugin via Multi-Action Tile: 2× Trigger-Action hintereinander.
| Deck-Taste | SB-Action | Kontext |
|---|---|---|
| BRB | [Deck] Be Right Back | Pause-Szene + Jingle |
| Back | [Deck] Back from Break | Stream-Szene + Welcome-Message |
| Clip | [Deck] Quick Clip | Erstellt Clip + postet URL |
| So | [Deck] Shoutout Last Raider | Wandelt %lastRaider% in Shoutout |