La capacità di pianificazione consente ai bot di inviare messaggi in un programma. Supporta sia gli orari periodici che gli orari giornalieri in tempi specifici.
Comandi
Tutti richiedono privilegi di amministratore o operatore del server: una pianificazione fa parlare il bot senza supervisione, in una stanza in cui l'autore non deve nemmeno essere.
| Comando | Descrizione |
|---|---|
!Bot pianificazione aggiungere intervallo <min> <#channel> <message>
|
Aggiungi un calendario ricorrente |
!Bot pianificazione aggiungere ogni giorno <HH:MM> <#channel> <message>
|
Aggiungi un calendario giornaliero (UTC) |
Elenco dei programmi! |
Elenca tutti i programmi attivi |
> > < < < < > > < < > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < > > < > > > < > > > < > > > > > > > > > > < > > > > > < < > > < > > < > > > > > > < > > < > > > > > > > > > > > > > < > > > > > > > < > > > > > > > > > > > > > > > < > > > > > < |
Rimuovere il programma per ID |
Tipi di pianificazione
- Intervallo — Fuoco ogni N minuti (ad esempio, ogni 30 minuti). L'intervallo minimo è configurabile (default: 5 minuti).
- Quotidiano — Fuoco una volta al giorno in un momento specifico in UTC (ad esempio, 09:00). Utilizza il formato 24 ore.
Configurazione
Gli amministratori possono configurare tramite /bot set:
-
sched_max— Programmi attivi massimi (default: 10) -
sched_min_interval— Intervallo minimo in minuti (default: 5)
Esempi
!Il mio programma aggiunge intervallo 60 #general Fai una pausa! !Il mio programma aggiunge ogni giorno 09:00 #general Buongiorno, squadra! Elenco dei programmi MyBot!Il mio programma rimuove s1a2b3
Note
- Tutte le volte sono in UTC
- Orari persistono nei riavviamenti bot
- Ogni programma ha un ID unico mostrato nel comando dell'elenco
- Timer automaticamente reschedule dopo il fuoco