Stream Online
FortgeschrittenWenn Twitch den Stream als live erkennt: Per-Stream-Counters reset, Start-Timestamp persistieren, Discord-Announce.
- Steps
- 6
- Zugriff
- Broadcaster
Wenn Twitch den Stream als live erkennt: Per-Stream-Counters reset, Start-Timestamp persistieren, Discord-Announce.
Das ist der Aufräum-Setup-Trigger für jeden Stream. Alle Counter die pro Stream zählen sollen (Hype-Train-Bits, Sub-Counter, Watch-Streak-Erstresubs) bekommen hier ihren Reset. Die streamStart-Variable als Persisted Global ist die Grundlage für !streamtime (siehe streamtime).
Trigger setzt Argument %broadcastUser% Eigener Twitch-Name.
Variablen-Doku , Argument %game% Aktuell gesetztes Game.
Variablen-Doku , Argument %title% Aktueller Stream-Titel.
Variablen-Doku .
[Event] Stream OnlineAktueller Unix-Timestamp als Stream-Start.
| Name | streamStart |
|---|---|
| Value | %timestampUnix% |
Persistent: wird vom !streamtime-Command gelesen.
| Name | streamStart |
|---|---|
| Value | %streamStart% |
| Persisted | aktiv |
Pro-Stream-Counter auf 0.
| Name | streamSubCount |
|---|---|
| Value | 0 |
| Persisted | aktiv |
| Name | streamBitsTotal |
|---|---|
| Value | 0 |
| Persisted | aktiv |
Optional: falls du gerne mit Starting-Scene anfängst aber direkt auf Main willst sobald Twitch live ist.
| Connection | Default |
|---|---|
| Scene | Main |
| Message | 🔴 Stream ist live: heute: %title% (%game%) |
|---|
streamStart wird dann überschrieben, was die !streamtime-Anzeige zurücksetzt. Wenn du das vermeiden willst: vor Step 1 ein If/Else %streamStart% Is Null or Empty.$fallback(%game%, "kein Game gesetzt")$.Integrations > Discord > Basic Webhook mit 🔴 Stream is live: https://twitch.tv/%broadcastUser%. Siehe stream-online-announce (S18).