From 7c8a0bc53b494ce219a434fdfdd0f6006be5a32b Mon Sep 17 00:00:00 2001 From: Louis Mazin Date: Sat, 5 Jul 2025 14:40:27 +0200 Subject: [PATCH] fix --- commands/server/reboot-server.js | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/commands/server/reboot-server.js b/commands/server/reboot-server.js index 0ffee26..ba5b8f4 100644 --- a/commands/server/reboot-server.js +++ b/commands/server/reboot-server.js @@ -28,21 +28,27 @@ module.exports = { }, { headers: headers }); - - // Attendre un peu pour la sauvegarde - await new Promise(resolve => setTimeout(resolve, 3000)); - - // Étape 2: Arrêter le serveur - await interaction.editReply('⏹️ Arrêt du serveur...'); + await axios.post('https://panel.louismazin.ovh/api/client/servers/ae4a628f/command', { - command: 'shutdown 0' + command: "broadcast 'Redemarrage journalier du serveur (Ca prends 20 secondes)'" }, { headers: headers }); - // Étape 3: Attendre 5 secondes - await interaction.editReply('⏳ Attente de 5 secondes...'); - await new Promise(resolve => setTimeout(resolve, 5000)); + // Attendre un peu pour la sauvegarde + await new Promise(resolve => setTimeout(resolve, 2000)); + + // Étape 2: Arrêter le serveur + await interaction.editReply('⏹️ Arrêt du serveur...'); + await axios.post('https://panel.louismazin.ovh/api/client/servers/ae4a628f/command', { + command: 'shutdown 1' + }, { + headers: headers + }); + + // Étape 3: Attendre 10 secondes + await interaction.editReply('⏳ Attente de 10 secondes...'); + await new Promise(resolve => setTimeout(resolve, 10000)); // Étape 4: Redémarrer le serveur await interaction.editReply('🚀 Redémarrage du serveur...');