const { SlashCommandBuilder } = require('discord.js'); const config = require('../../config.json'); if (!config.proxmoxUser || !config.proxmoxPass || !config.proxmoxHostname) { console.error('Proxmox credentials not found in config.json. Exiting.'); process.exit(1); } const proxmox = require('proxmox')(config.proxmoxUser, config.proxmoxPass, config.proxmoxHostname); module.exports = { data: new SlashCommandBuilder() .setName('stop-mc') .setDescription('Stops the minecraft server machine.'), async execute(interaction) { proxmox.qemu.shutdown("pve", "103", function(err, res) { if (err) { interaction.reply("Error starting the Minecraft server: " + err); } else { interaction.reply("Minecraft server stopped successfully."); } }) } }