Timers (Automatische Nachrichten)
Timers senden automatisch Nachrichten in den Chat, ohne dass jemand einen Command tippt. Typisch: Social-Links, Regeln, Follower-Aufrufe, Sponsor-Hinweise.
Doku: docs.streamer.bot · Timers
Timer erstellen
Abschnitt betitelt „Timer erstellen“- Im Hauptmenü: Settings → Timers (oder über die Toolbar)
- Rechtsklick → Add Timer
- Timer benennen (z.B.
Social Reminder)
| Feld | Bedeutung | Empfehlung |
|---|---|---|
| Name | Bezeichnung des Timers | aussagekräftig: Discord Link, Follow Reminder |
| Interval | Sekunden zwischen Ausführungen | 600–900 (10–15 Min) ist üblich |
| Lines | Mindestanzahl Chat-Zeilen zwischen Ausführungen | 5–15, verhindert Spam in ruhigen Chats |
| Action | Welche Action ausgeführt wird | deine Timer-Action auswählen |
| Enabled | Timer aktiv/inaktiv | erst aktivieren wenn Action steht |
| Repeat | Wiederholen oder nur einmal | aktiviert für Dauer-Timer |
Intervall + Mindest-Zeilen
Abschnitt betitelt „Intervall + Mindest-Zeilen“Beide Bedingungen müssen erfüllt sein, bevor der Timer feuert:
- Intervall abgelaufen (z.B. 600 Sekunden seit letztem Feuer)
- Mindest-Zeilen erreicht (z.B. 10 Chat-Nachrichten seit letztem Feuer)
Wenn der Chat still ist (wenig Zeilen), feuert der Timer nicht, selbst wenn das Intervall längst abgelaufen ist. Damit verhinderst du, dass der Bot in einen leeren Chat spammt.
Beispiel: Social-Links-Rotation
Abschnitt betitelt „Beispiel: Social-Links-Rotation“Erstelle eine Action mit einer Random Group:
[Sys] Timer: Social Rotation├── Group [Random]: Socials│ ├── Send Message: "Folge mir auf Twitter: https://twitter.com/…"│ ├── Send Message: "Discord: https://discord.gg/…"│ ├── Send Message: "YouTube: https://youtube.com/…"│ └── Send Message: "Instagram: https://instagram.com/…"Timer-Settings: Interval 900s, Lines 10.
Ergebnis: alle ~15 Minuten (wenn der Chat aktiv ist) postet der Bot einen zufälligen Social-Link.
Beispiel: Follower-Reminder
Abschnitt betitelt „Beispiel: Follower-Reminder“[Sys] Timer: Follow Reminder├── Send Message: "Wenn dir der Stream gefällt, lass einen Follow da! ❤️"Timer-Settings: Interval 1200s, Lines 20.
Timer ein-/ausschalten per Command
Abschnitt betitelt „Timer ein-/ausschalten per Command“Du kannst Timer aus einer Action heraus steuern:
- Sub-Action: Core → Timers → Set Timer State
- Timer auswählen
- State:
EnableoderDisable
Praktisch für Mod-Commands:
[Cmd] !timer on├── Set Timer State: "Social Rotation" → Enable├── Send Message: "Timer aktiviert."
[Cmd] !timer off├── Set Timer State: "Social Rotation" → Disable├── Send Message: "Timer deaktiviert."Timer vs andere Automatisierungen
Abschnitt betitelt „Timer vs andere Automatisierungen“| Aufgabe | Lösung |
|---|---|
| Regelmäßige Chat-Nachrichten | Timer |
| Reaktion auf Chat-Events | Trigger (Command, Follow, Sub, …) |
| Einmalige Aktion bei Stream-Start | Stream Online Event |
| Wiederholte Aktion mit Countdown | While-Schleife |
Häufige Fallen
Abschnitt betitelt „Häufige Fallen“- Lines auf 0: Timer feuert exakt nach Intervall, auch in leeren Chat. Nicht empfohlen.
- Zu kurzes Intervall: 60s Intervall + Lines 0 = Spam. Minimum 300s und Lines ≥ 5.
- Timer läuft auch offline: Wenn SB läuft aber du nicht streamst, feuert der Timer trotzdem (in deinen Chat, falls verbunden). Lösung: Timer mit Stream Online Event aktivieren und Stream Offline Event deaktivieren.
- Mehrere Timer mit gleichem Intervall: Können gleichzeitig feuern → zwei Nachrichten direkt hintereinander. Intervalle versetzt einstellen (z.B. 600 und 900).