reboot test

This commit is contained in:
Louis Mazin 2025-07-05 14:31:50 +02:00
parent df24cc452a
commit e35ac54842

View File

@ -21,16 +21,42 @@ module.exports = {
return; return;
} }
// Déclencher le schedule programmé // Étape 1: Sauvegarder le serveur
await axios.post('https://panel.louismazin.ovh/api/client/servers/ae4a628f/schedules/1/execute', {}, { await interaction.editReply('💾 Sauvegarde du serveur en cours...');
await axios.post('https://panel.louismazin.ovh/api/client/servers/ae4a628f/command', {
command: 'save'
}, {
headers: headers headers: headers
}); });
await interaction.editReply('🔄 Schedule de redémarrage déclenché ! Le serveur va redémarrer selon votre programmation...'); // 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/power', {
signal: 'stop'
}, {
headers: headers
});
// Étape 3: Attendre 5 secondes
await interaction.editReply('⏳ Attente de 5 secondes...');
await new Promise(resolve => setTimeout(resolve, 5000));
// Étape 4: Redémarrer le serveur
await interaction.editReply('🚀 Redémarrage du serveur...');
await axios.post('https://panel.louismazin.ovh/api/client/servers/ae4a628f/power', {
signal: 'start'
}, {
headers: headers
});
await interaction.editReply('✅ Redémarrage du serveur terminé ! Le serveur devrait être disponible dans quelques instants...');
} catch (error) { } catch (error) {
console.error('Erreur lors du déclenchement du schedule:', error); console.error('Erreur lors du redémarrage du serveur:', error);
await interaction.editReply('❌ Erreur lors du déclenchement du schedule. Veuillez réessayer plus tard.'); await interaction.editReply('❌ Erreur lors du redémarrage du serveur. Veuillez réessayer plus tard.');
} }
}, },
}; };