reboot test
This commit is contained in:
parent
df24cc452a
commit
e35ac54842
@ -21,16 +21,42 @@ module.exports = {
|
||||
return;
|
||||
}
|
||||
|
||||
// Déclencher le schedule programmé
|
||||
await axios.post('https://panel.louismazin.ovh/api/client/servers/ae4a628f/schedules/1/execute', {}, {
|
||||
// Étape 1: Sauvegarder le serveur
|
||||
await interaction.editReply('💾 Sauvegarde du serveur en cours...');
|
||||
await axios.post('https://panel.louismazin.ovh/api/client/servers/ae4a628f/command', {
|
||||
command: 'save'
|
||||
}, {
|
||||
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) {
|
||||
console.error('Erreur lors du déclenchement du schedule:', error);
|
||||
await interaction.editReply('❌ Erreur lors du déclenchement du schedule. Veuillez réessayer plus tard.');
|
||||
console.error('Erreur lors du redémarrage du serveur:', error);
|
||||
await interaction.editReply('❌ Erreur lors du redémarrage du serveur. Veuillez réessayer plus tard.');
|
||||
}
|
||||
},
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user