reboot test
This commit is contained in:
parent
df24cc452a
commit
e35ac54842
@ -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.');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
};
|
};
|
Loading…
x
Reference in New Issue
Block a user