!lurk
Einsteiger !afk
Viewer markiert sich als lurking, Bot bestätigt freundlich. Lurk-Start-Timestamp wird in einem Persisted Global pro User gespeichert.
- Steps
- 3
- Cooldown
- 1 min/User
- Cooldown
- 0sglobal
- Zugriff
- Public
!afk
Viewer markiert sich als lurking, Bot bestätigt freundlich. Lurk-Start-Timestamp wird in einem Persisted Global pro User gespeichert.
Das !lurk-System trackt für jeden User den Zeitpunkt seines Lurk-Starts. Die anderen vier Lurk-Pages (!unlurk, !back, !lurkers, !lurktime) bauen auf demselben Persisted Global auf.
[Cmd] !lurkSpeichert den aktuellen Unix-Timestamp als Lurk-Start-Zeitpunkt pro User. Persisted, damit der Lurk auch SB-Restart übersteht.
| Variable Name | lurkStart |
|---|---|
| Value | %timestampUnixSeconds% |
| Mode | Value |
| Destination | User (redeemer) |
| Persisted | Persisted |
%timestampUnixSeconds% liefert Streamer.bot automatisch: das ist die Sekunden-genaue Unix-Time. Damit lässt sich später die Lurk-Dauer berechnen.
Bot reagiert freundlich. Die Message verrät dem User dass er erkannt wurde, ohne den Chat zu stören.
| Message | %userName% genießt jetzt im Hintergrund · /unlurk wenn du zurück bist 🌙 |
|---|---|
| Send using bot account | aktiv |
| Fallback to Broadcaster | aktiv |
Zweiter Global, der nur als Boolean-Flag funktioniert. Macht /lurkers-Query in der Lurkers-Page einfacher (ein Get statt zwei).
| Variable Name | isLurking |
|---|---|
| Value | true |
| Mode | Value |
| Destination | User (redeemer) |
| Persisted | Persisted |
| Feld | Wert |
|---|---|
| Name | !lurk. Lurk-Start tracken |
| Group | Standard |
| Commands | !lurk!afk |
| Text Matching Mode | Basic |
| Location | Start |
| Sources | Twitch Message |
| Ignore Bot Account | aktiv |
| User Cooldown | 60 |
| Global Cooldown | 0 |
Erweitere den Action mit einem If/Else nach Sub-Status. Subs bekommen einen extra-freundlichen Message-Variant: