La capacité Planificateur permet aux robots d'envoyer des messages sur un calendrier. Prend en charge à la fois les horaires d'intervalle récurrents et les horaires quotidiens à des moments précis.
Commandes
| Commande | Désignation des marchandises |
|---|---|
!Bot programme ajouter intervalle <min> <#channel> <message>
|
Ajouter un horaire récurrent |
!Horaires de tous les jours ajouter <HH:MM> <#channel> <message>
|
Ajouter un horaire quotidien (UTC) |
!Liste des horaires des jeux |
Liste de tous les horaires actifs |
!Planning du bot supprimer <id> |
Supprimer un calendrier par ID |
Types de calendrier
- Intervalle — Feu toutes les N minutes (par exemple toutes les 30 minutes). L'intervalle minimum est configurable (par défaut : 5 minutes).
- Tous les jours — Incendies une fois par jour à une heure précise en UTC (par exemple, 09:00). Utilise le format 24 heures.
Configuration
Admins peut configurer via /bot set:
-
sched_max— Horaires maximaux actifs (par défaut: 10) -
sched_min_interval— Intervalle minimal en minutes (par défaut: 5)
Exemples
!MyBot programme ajouter intervalle 60 #general Faites une pause ! !Programme MyBot ajouter quotidien 09:00 #general Bonjour, l'équipe ! !MyBot liste des horaires !MyBot calendrier supprimer s1a2b3
Annexe
- Toutes les heures sont en UTC
- Les horaires persistent à travers les redémarrages bot
- Chaque agenda a un ID unique affiché dans la commande list
- Rééchelonnement automatique des minuteries après le tir