diff --git a/docs/2.modules/31.sauvegardes-du-serveur.md b/docs/2.modules/31.sauvegardes-du-serveur.md new file mode 100644 index 000000000..41f333e27 --- /dev/null +++ b/docs/2.modules/31.sauvegardes-du-serveur.md @@ -0,0 +1,79 @@ +--- +title: Sauvegardes +description: Sécurisez la structure de votre serveur en créant et en restaurant des sauvegardes complètes de votre serveur. +navigation.icon: 'twemoji:floppy-disk' +redactors: ['imroxxor'] +updatedAt: '2026-02-28' +--- + +## Qu'est-ce que le module de sauvegardes ? + +Le module **Sauvegardes** permet de créer une **copie complète de la structure de votre serveur** afin de pouvoir la restaurer ultérieurement en cas d'erreur ou de refonte. + +Une sauvegarde inclut : + +- Les **informations générales** du serveur +- Les **catégories et salons** (textuels et vocaux) +- Les **rôles du serveur** +- Les **rôles des membres** + +::hint{ type="warning" } + Pour fonctionner correctement, DraftBot doit être placé **tout en haut de la hiérarchie des rôles** et disposer de la permission **Administrateur**. +:: + +## Créer une sauvegarde + +La commande \ vous permet de créer une sauvegarde. + +Vous aurez à disposition l'option `nom` qui permettra de définir un nom personnalisé pour identifier la sauvegarde. + +::hint{ type="info" } + Les noms de sauvegardes ne peuvent dépasser **30** caractères. +:: + +![Panel de confirmation](../assets/sauvegardes-du-serveur/bot_create.png) + +::hint{ type="success" } + **Félicitations !** Vous avez réussi à créer une sauvegarde ! +:: + +## Lister les sauvegardes + +La commande \ vous permet d'afficher toutes les sauvegardes existantes. + +La liste affiche : + +- Le **nom** +- La **date de création** + +![Liste de toutes les sauvegardes effectuées](../assets/sauvegardes-du-serveur/bot_list.png) + +## Restaurer une sauvegarde + +La commande \ permettra de restaurer une sauvegarde existante. + +Vous aurez à disposition l'option `sauvegarde` qui permettra de sélectionner la sauvegarde à restaurer. + +::hint{ type="warning" } + **Attention :** Lorsque vous demandez une restauration de votre serveur, vous devrez obligatoirement avoir **désactivé** l'option communautaire de votre serveur si ce n'est déjà fait. +:: + +![Image de l'avertissement pour expliquer que la communauté doit être désactivée](../assets/sauvegardes-du-serveur/bot_warncommunity.png) + +## Supprimer une sauvegarde + +La commande \ permet de supprimer une sauvegarde spécifique. Elle dispose de l'option `sauvegarde` qui permet de sélectionner la sauvegarde à supprimer. + +::hint{ type="info" } + Lorsque vous faites la commande, une confirmation est demandée avant suppression. +:: + +## Réinitialiser toutes les sauvegardes + +La commande \ permet de supprimer l'ensemble des sauvegardes du serveur. + +![Le panel de confirmation de réinitialisation](../assets/sauvegardes-du-serveur/bot_reset_confirmation.png) + +::hint{ type="danger" } + Si vous acceptez de supprimer toutes les sauvegardes, cette action sera **irréversible**. +:: \ No newline at end of file diff --git a/docs/assets/sauvegardes-du-serveur/bot_create.png b/docs/assets/sauvegardes-du-serveur/bot_create.png new file mode 100644 index 000000000..335229abf Binary files /dev/null and b/docs/assets/sauvegardes-du-serveur/bot_create.png differ diff --git a/docs/assets/sauvegardes-du-serveur/bot_list.png b/docs/assets/sauvegardes-du-serveur/bot_list.png new file mode 100644 index 000000000..6945550b1 Binary files /dev/null and b/docs/assets/sauvegardes-du-serveur/bot_list.png differ diff --git a/docs/assets/sauvegardes-du-serveur/bot_reset_confirmation.png b/docs/assets/sauvegardes-du-serveur/bot_reset_confirmation.png new file mode 100644 index 000000000..d35310d3a Binary files /dev/null and b/docs/assets/sauvegardes-du-serveur/bot_reset_confirmation.png differ diff --git a/docs/assets/sauvegardes-du-serveur/bot_warncommunity.png b/docs/assets/sauvegardes-du-serveur/bot_warncommunity.png new file mode 100644 index 000000000..7323f2094 Binary files /dev/null and b/docs/assets/sauvegardes-du-serveur/bot_warncommunity.png differ