En plus de réagir aux événements Fluxer, Dispatch.IO fait certaines choses tout seul, à intervalles réguliers. Cette page s'adresse aux administrateurs qui veulent savoir quand ces actions ont lieu, par exemple pour comprendre pourquoi une vidéo YouTube n'est pas encore annoncée.
Toutes les tâches en un coup d'œil
| Tâche | Fréquence | Ce qu'elle fait |
|---|---|---|
| État du bot | Toutes les 15 secondes | Indique à la page de statut du site que le bot est en ligne. |
| Statut du bot | Régulièrement | Fait tourner le texte affiché sous le nom du bot (avec la commande d'aide, !help). |
| Statistiques | Régulièrement | Enregistre le nombre de communautés, de membres et de commandes, affiché sur le site. |
| Présence dans les communautés | 1 minute après le démarrage, puis toutes les 30 minutes | Corrige l'état Bot actif / Bot absent des communautés sur le site. |
| Flux RSS | Toutes les 60 secondes | Vérifie chaque flux dont l'intervalle est écoulé et publie son dernier article. |
| Vidéos YouTube | Toutes les 2 heures | Annonce la dernière vidéo de chaque chaîne suivie. |
| Lives Twitch | Toutes les 30 secondes | Annonce le début d'un live, met à jour son message, puis le transforme en rediffusion. |
| Messages programmés du studio | Toutes les 30 secondes | Publie les messages du studio dont l'heure est venue. |
| Flammes inactives | Toutes les 10 minutes | Utilise les gels ou remet à zéro les séries qui n'ont pas été tenues. |
| XP vocale | Toutes les minutes, pour chaque membre en vocal | Donne l'XP vocale de la communauté. |
| Fin des sondages et des giveaways | À l'heure de fin prévue | Ferme le sondage, ou tire les gagnants du giveaway. |
Au démarrage du bot
À chaque démarrage (mise à jour, redémarrage), le bot :
- se connecte à Fluxer et charge ses textes, ses emojis et les commandes suspendues ;
- retrouve les membres déjà en vocal (XP vocale) et les salons vocaux temporaires : il supprime les salons vides, change de propriétaire si besoin et republie les panneaux ;
- reprend les sondages et les giveaways en cours (fin à l'heure prévue, même longtemps après) ;
- reprend la musique qui jouait avant le redémarrage, s'il a duré moins de 10 minutes et que quelqu'un est encore dans le salon vocal (les radios, elles, ne reprennent pas) ;
- démarre les vérifications des réseaux sociaux, des flux RSS et des messages programmés ;
- synchronise sa présence dans les communautés avec le site.
Les formulaires du site ouverts avant un redémarrage expirent : relance la commande pour en recevoir un nouveau.
Réseaux sociaux et flux RSS
Les fréquences de YouTube (2 heures) et de Twitch (30 secondes) sont communes à toutes les communautés et réglées par l'équipe Dispatch.IO. Chaque flux RSS a son propre intervalle (de 1 à 1440 minutes). Sur le site, Vérifier & envoyer lance une vérification immédiate. Voir Réseaux sociaux et RSS.
Minuteurs des modules
| Minuteur | Durée |
|---|---|
| Réponse temporaire (erreur, confirmation) | Supprimée après 5 secondes |
| Lien d'un formulaire du site | Valable 15 minutes |
| Confirmation ✅ / ❌ | 30 secondes |
| Pages ◀️ ▶️ d'une liste | 5 minutes |
| Réponse attendue dans le salon (salon vocal, ticket) | 30 secondes |
| Captcha | 3 minutes par défaut |
| Salon vocal temporaire vide | Supprimé après 5 secondes |
Mise à jour automatique de !frequencies | Toutes les 30 secondes pendant 2 heures |
| Mode raid | Désactivé tout seul après sa durée maximale (24 heures) |
Ce qui n'est pas planifié
- Aucun rappel de bump : le bot ne prévient personne quand le délai est écoulé.
- Les suppressions des salons textuels temporaires en attente sont perdues si le bot redémarre.