discord_bot/server/message.js
SileNce5k f884b9bd14
Refactor if statement without else
Assign prefix to globalPrefix first, so there is no need for an else
statement.
2021-06-26 02:34:48 +02:00

29 lines
No EOL
942 B
JavaScript

module.exports = function(client, owners, message, globalPrefix){
let prefix = globalPrefix;
if (client.serverPrefixes.get(message.guild.id)) {
prefix = client.serverPrefixes.get(message.guild.id)
}
let args = message.content.slice(prefix.length).split(" ")
const commandName = args.shift().toLowerCase();
const command = client.commands.get(commandName);
const netModule = client.netmodules.get(commandName);
if (!message.guild || message.author.bot || !message.content.startsWith(prefix)) return;
if (!command){
if (netModule){
try {
netModule.execute({message: message, args: args, client: client, prefix: prefix})
}catch(e){
console.log(e)
}
}
return;
}
if (command.admin && owners.indexOf(message.author.id.toString()) == -1) return;
try {
command.execute({ message: message, args: args, client: client, prefix: prefix, owners: owners})
} catch (error) {
console.log(`${error}\n-------`)
}
}