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) { if (err) { interaction.reply('Error starting the Minecraft server: ' + err); } else { interaction.reply('Minecraft server stopped successfully.'); } }); }, };