Zum Inhalt springen
  • Dunkel
  • Hell
  • System

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

  1. Im Hauptmenü: Settings → Timers (oder über die Toolbar)
  2. Rechtsklick → Add Timer
  3. Timer benennen (z.B. Social Reminder)
FeldBedeutungEmpfehlung
NameBezeichnung des Timersaussagekräftig: Discord Link, Follow Reminder
IntervalSekunden zwischen Ausführungen600–900 (10–15 Min) ist üblich
LinesMindestanzahl Chat-Zeilen zwischen Ausführungen5–15, verhindert Spam in ruhigen Chats
ActionWelche Action ausgeführt wirddeine Timer-Action auswählen
EnabledTimer aktiv/inaktiverst aktivieren wenn Action steht
RepeatWiederholen oder nur einmalaktiviert für Dauer-Timer

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.

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.

[Sys] Timer: Follow Reminder
├── Send Message: "Wenn dir der Stream gefällt, lass einen Follow da! ❤️"

Timer-Settings: Interval 1200s, Lines 20.

Du kannst Timer aus einer Action heraus steuern:

  1. Sub-Action: Core → Timers → Set Timer State
  2. Timer auswählen
  3. State: Enable oder Disable

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."
AufgabeLösung
Regelmäßige Chat-NachrichtenTimer
Reaktion auf Chat-EventsTrigger (Command, Follow, Sub, …)
Einmalige Aktion bei Stream-StartStream Online Event
Wiederholte Aktion mit CountdownWhile-Schleife
  • 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).