This is what I have tried: It only executes the first one.
client.on('message', message => {
if (!message.content.startsWith(prefix) || message.author.bot) return;
const roleName = message.member.roles.cache.find(r => r.name === "Owner")
if (roleName) {
return message.reply("Pog")
} else {
return message.reply("Sorry, an error occured.")
}
});
client.on('message', message => {
if (!message.content.startsWith(prefix) || message.author.bot) return;
const args = message.content.slice(prefix.length).split(/ +/);
const command = args.shift().toLowerCase();
if (command === 'ping') {
client.commands.get('ping').execute(message, args);
} else if (command == 'youtube') {
client.commands.get('youtube').execute(message, args);
} else if (command == 'clear') {
client.commands.get('clear').execute(message, args);
} else if (command == 'mute') {
client.commands.get('mute').execute(message, args);
} else if (command == 'unmute') {
client.commands.get('unmute').execute(message, args);
}
});
I'm new to js and I need help with combining these two codes together. All I want to do is that the person using command needs to heve certan role, so that like members ... can't use the mute command.
question from:https://stackoverflow.com/questions/65916291/im-having-problems-with-combining-these-two-codes-together