Sauvegardes
iHorizon vous permet de sauvegarder ("backup" en Anglais) vos serveurs Discord : Toutes les configurations de serveur, les rôles et permissions du serveur, les canaux textuels et vocaux et leurs permissions, les emojis et ainsi que les bannissements seront sauvegardés par le bot iHorizon avec un identifiant unique (du style d'un identifiant utlisateur Discord) pour chaque sauvegarde. iHorizon sauvegarde également l'icône, la bannière et l'image d'invitation du serveur, le salon et le délai AFK, les paramètres du widget, ainsi que la liste des membres (surnoms et rôles). Ayez à l'esprit que cet identifiant ne peut être utilisé que par la personne qui a crée la sauvegarde.
Qui peut utiliser le système de sauvegardes
Tant que /backup manage n'a pas été exécutée au moins une fois, seul le propriétaire du serveur peut créer ou charger des sauvegardes : les administrateurs sont refusés. Exécutez /backup manage pour l'ouvrir à tous les administrateurs.
iHorizon propose plusieurs commandes pour gérer vos sauvegardes de serveur. Pour plus d’informations sur les commandes de sauvegarde, veuillez consulter notre moteur de recherche de commandes disponible à l’adresse suivante : 🔗 https://search.ihorizon.org
/backup créer <save-message>
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
save-message |
String | Oui | Oui, Non |
Cette commande vous permet de créer des sauvegardes du serveur où la commande est exécuté. Cette commande dépend de /backup manage pour savoir qui a la permission d'effectuer des sauvegardes de serveur ; tant que celle-ci n'a jamais été exécutée, seul le propriétaire du serveur peut créer une sauvegarde. Par ailleurs, vous avez une option save-message afin de sauvegarder les messages envoyés : choisir Oui sauvegarde jusqu'à 100 messages par salon. Après l'exécution de la commande, le bot vous donnera un identifiant unique qui pourra être utilisé, cet identifiant contient tout ce que iHorizon peut sauvegarder comme élements (configuration du serveur, rôles, permissions, canaux textuels et vocaux, etc.) au moment où la commande est exécuté.
Faites des sauvegardes périodiquement !
Puisque iHorizon ne vous donne pas la possibilité de lancer des sauvegardes périodiques de votre serveur et si vous faites quotidiennement des changements sur votre serveur (ajout de salons, suppression de rôles, changement de la configuration du serveur, etc.), nous vous recommendons soit de mettre un rappel sur votre calendrier ou d'utiliser le module de rappels de iHorizon.
/backup listé
Cette commande vous permet de lister toutes les sauvegardes de tous les serveurs crées par vous. Vous pouvez voir le nom du serveur et son nombre de catégories et de salons sauvegardés. Les résultats sont paginés par 5, avec des boutons de navigation actifs pendant une minute.

/backup chargé <backup-id>
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
backup-id |
String | Oui | - |
Cette commande vous permet de charger une sauvegarde sur un serveur, le bot vous enverra un message de configuration.

Cliquer sur "Confirmer" commencera le processus de chargement de la sauvegarde tandis qu'annuler ne commencera pas le processus de chargement.
Charger une sauvegarde efface d'abord le serveur !
Le chargement ne fusionne rien : avant de restaurer, iHorizon supprime tous les rôles, tous les salons, tous les emojis et tous les webhooks du serveur, et débannit tous les membres bannis. Ce n'est qu'ensuite que la sauvegarde est restaurée.
Après avoir cliqué sur "Confirmer", il n'y a aucun retour en arrière possible ! On vous recommande donc de créer une sauvegarde (avec /backup create) qui vous donnera un identifiant différent pour la configuration actuelle du serveur
Avant d'utiliser la commande /backup load...
Afin de charger une sauvegarde sur votre serveur en utilisant la commande /backup load. Vous devrez tout d'abord éxécuter la commande /backup manage avec l'option qui vous convient. Jusque-là, seul le propriétaire du serveur peut charger une sauvegarde. Ceci est une mesure de sécurité afin d'éviter que des personnes malveillantes effectuent des "raids" de serveur en utilisant notre système de sauvegardes.
Vous ne pouvez charger qu'une sauvegarde que vous avez créée ; l'identifiant de quelqu'un d'autre sera refusé. La sauvegarde n'a pas besoin de provenir de ce serveur, ce qui permet de cloner un serveur sauvegardé ailleurs.
iHorizon a besoin de la permission Administrateur
Le bot lui-même doit disposer de la permission Administrateur sur le serveur pour restaurer une sauvegarde, sinon la commande s'arrête sur une erreur.
/backup delete <backup-id>
| Option | Type | Requis | Choix |
|---|---|---|---|
backup-id |
String | Oui | - |
Supprime une sauvegarde de serveur de la base de données d'iHorizon. Spécifiez l'identifiant de la sauvegarde et iHorizon vous montre la sauvegarde qu'il s'apprête à supprimer, avec un bouton de confirmation : rien n'est supprimé tant que vous n'avez pas confirmé, et l'invite expire au bout de 15 secondes. Vous ne pouvez supprimer que les sauvegardes que vous avez créées.
/backup manage <only_guild_owner>
Réservé au propriétaire du serveur
Seul le propriétaire du serveur peut utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
only_guild_owner |
String | Oui | Seulement le propriétaire, Tous les administrateurs |
Cette commande configure le système de sauvegardes du serveur pour ainsi déterminer qui pourra effectuer des sauvegardes de serveur. Deux options sont disponibles : Only Owner et All Admin(s). Le premier choix permet de faire en sorte que seul le propriétaire du serveur (et non pas tous les admins) puisse effectuer des sauvegardes, tandis que la deuxième option permet au propriétaire comme aux administrateurs du serveur d'en effectuer.