const util = require("util") const Discord = require("discord.js") module.exports.run = (client, message, args, level) =>{ var queue = client.music.getGuild(message.guild.id).queue; if(queue.length < 2) { return message.channel.send(`<:error:466995152976871434> Not enough songs are in the queue for this command to work!`); } if(!args[0]) { return message.channel.send(`<:error:466995152976871434> You didn't tell me what song to remove! Usage: \`${client.commands.get(`removesong`).help.usage}\``); }; var input = +args[0]; if(isNaN(input) == true) { return message.channel.send(`<:error:466995152976871434> That isn't a number! You need to tell me the songs position in the queue (1, 2, etc.)`); }; if(input >= queue.length) { return message.channel.send("Invalid (too large)"); }; if(input < 1) { return message.channel.send("Invalid (too small)"); }; var songName = queue[input].title; queue.splice(input, 1); message.channel.send(`<:success:466995111885144095> Removed from queue: **${songName}**`); }; exports.conf = { enabled: true, guildOnly: true, aliases: ["rmsong"], permLevel: "Moderator", requiredPerms: ["SPEAK"] }; exports.help = { name: "removesong", category: "Music", description: "Removes the specified song from the queue.", usage: "removesong [position]" };