Time Machine

Snapshots de la structure du serveur, comparaison et restauration totale ou partielle.

La Time Machine photographie la structure de votre serveur pour pouvoir la restaurer : rôles (permissions, couleurs, positions), catégories, salons, permissions par salon, paramètres du serveur, webhooks et emojis. Elle ne copie pas les messages.

Snapshots

  • Automatiques : toutes les 6 heures par défaut (réglable), plus un snapshot juste avant chaque restauration, chaque correctif d'audit et chaque plan de l'Admin IA.
  • Manuels : bouton Prendre un snapshot dans le dashboard, ou commande /snapshot avec un libellé (« avant refonte des salons »).
  • Épingler un snapshot le protège de la purge.

Par défaut, HelmBot garde au plus 60 snapshots pendant 30 jours ; les deux valeurs sont réglables dans le module. En offre gratuite, elles sont plafonnées à 10 snapshots et 7 jours (Premium : jusqu'à 365 jours).

Comparer deux snapshots

Dans Time Machine, sélectionnez deux snapshots puis Comparer : le diff s'affiche comme sur GitHub, avec les éléments ajoutés, supprimés et modifiés (et, pour chaque modification, l'ancienne et la nouvelle valeur).

Restaurer

  1. Cliquez sur Restaurer à côté d'un snapshot.
  2. Choisissez ce qu'il faut restaurer : tout, ou seulement une partie (par exemple uniquement les permissions de la catégorie Staff).
  3. HelmBot calcule un plan : la liste exacte des opérations, présentée comme un diff. Rien n'est encore modifié.
  4. Un administrateur valide. Le plan s'exécute étape par étape, en direct.

Sécurité — Si le serveur a changé entre la prévisualisation et la validation, le plan est refusé : régénérez-le pour qu'il corresponde à l'état réel.

Les éléments supprimés sont recréés (les identifiants Discord changent alors : les salons recréés reçoivent de nouveaux identifiants). Les permissions qui mentionnaient un rôle recréé sont remappées automatiquement.

Limites

  • Les messages, fils et membres ne sont pas sauvegardés.
  • Un rôle placé au-dessus de celui de HelmBot ne peut pas être restauré : l'étape est ignorée avec la raison.