Mit der Scheduler-Fähigkeit können Bots Nachrichten auf einem Zeitplan senden. Unterstützt sowohl wiederkehrende Intervallpläne als auch tägliche Termine zu bestimmten Zeiten.
Befehle
| Befehl | Warenbezeichnung |
|---|---|
!Bot Zeitplan hinzufügen Intervall <min> <#channel> <message>
|
Einen wiederkehrenden Zeitplan hinzufügen |
!Bot Zeitplan täglich hinzufügen <HH:MM> <#channel> <message>
|
Tagesablauf hinzufügen (UTC) |
!Bot Zeitplanliste |
Liste aller aktiven Fahrpläne |
!Bot Zeitplan entfernen <id> |
Entfernen Sie den Zeitplan nach ID |
Muster
- Interoperabilität — Feuert alle N Minuten (z.B. alle 30 Minuten). Das minimale Intervall ist konfigurierbar (Standard: 5 Minuten).
- Täglich — Feuert einmal pro Tag zu einer bestimmten Zeit in UTC (z.B. 09:00). Verwendet 24-Stunden-Format.
Konfiguration
Admins können über /bot set:
-
sched_max— Maximale aktive Fahrpläne (Standard: 10) -
sched_min_interval— Mindestabstand in Minuten (Standard: 5)
Beispiele
!MyBot Zeitplan hinzufügen Intervall 60 #general Machen Sie eine Pause! !MyBot Zeitplan täglich 09:00 #general Guten Morgen, Team!
Anmerkungen
- Alle Zeiten sind in UTC
- Termine bestehen über Bot-Neustarts
- Jeder Zeitplan verfügt über eine eindeutige ID im Listenbefehl
- Timer automatisch nach dem Brennen