UNPKG

dellosmusic

Version:

Dellos Music Bot - Discord Music Bot

55 lines (50 loc) 1.91 kB
const { MessageEmbed } = require("discord.js"); module.exports = { name: "restart", description: "Restart the bot", /** * * @param {import("../structures/DiscordMusicBot")} client * @param {import("discord.js").Message} message * @param {string[]} args * @param {*} param3 */ run: async (client, message, args, { GuildDB }) => { // Check if the command is used by the specified ID if (message.author.id !== "657629898961322048") { return message.channel.send("❌ | You don't have permission to use this command."); } try { await message.channel.send("Restarting the bot..."); // Add any additional steps for restarting the bot here process.exit(); // Example code to terminate the process, causing the bot to restart } catch (error) { console.error(error); message.channel.send("❌ | An error occurred while restarting the bot."); } }, SlashCommand: { options: [], // Add any options if required /** * * @param {import("../structures/DiscordMusicBot")} client * @param {import("discord.js").Message} message * @param {string[]} args * @param {*} param3 */ run: async (client, interaction, args, { GuildDB }) => { // Check if the command is used by the specified ID (if required) if (interaction.user.id !== "657629898961322048") { return interaction.send("❌ | You don't have permission to use this command."); } try { await interaction.send("Restarting the bot..."); // Add any additional steps for restarting the bot here process.exit(); // Example code to terminate the process, causing the bot to restart } catch (error) { console.error(error); interaction.send("❌ | An error occurred while restarting the bot."); } }, }, };