diff --git a/commands/set-repeat.js b/commands/set-repeat.js new file mode 100644 index 0000000..f4a2f20 --- /dev/null +++ b/commands/set-repeat.js @@ -0,0 +1,24 @@ +const emotes = require ("../config/emojis.json"); + +module.exports.run = async (client, message) => { + + if(!message.member.voice.channel) return message.channel.send(`**You're not in a voice channel ${emotes.error}**`); + + if(!client.player.isPlaying(message.guild.id)) return message.channel.send(`**No music playing on this server ${emotes.error}**`); + + const repeatMode = client.player.getQueue(message.guild.id).repeatMode; + + if(repeatMode){ + client.player.setRepeatMode(message.guild.id, false); + return message.channel.send(`Repeat mode disabled ${emotes.success}`); + } else { + client.player.setRepeatMode(message.guild.id, true); + return message.channel.send(`Repeat mode enabled ${emotes.success}`); + } + +}; + +module.exports.config = { + name: "set-repeat", + aliases: [] +};