Split up server.js and message handling

This commit is contained in:
SileNce5k 2021-06-19 12:47:18 +02:00
parent 568cfcaf4c
commit 4630cefd47
No known key found for this signature in database
GPG key ID: C507260E7F2583AD

View file

@ -16,6 +16,7 @@ client.netmodules = new Discord.Collection();
var reloadCommands = require("./util/reloadCommands.js"); var reloadCommands = require("./util/reloadCommands.js");
const loadServerPrefixes = require('./util/loadServerPrefixes'); const loadServerPrefixes = require('./util/loadServerPrefixes');
const loadNetModules = require('./util/loadNetModules'); const loadNetModules = require('./util/loadNetModules');
const onMessage = require('./server/message');
reloadCommands(client) reloadCommands(client)
loadNetModules(client) loadNetModules(client)
@ -40,34 +41,7 @@ client.once('disconnect', () => {
}); });
client.on('message', async message => { client.on('message', async message => {
onMessage(client, owners, message, globalPrefix);
if (client.serverPrefixes.get(message.guild.id)) {
prefix = client.serverPrefixes.get(message.guild.id)
} else
prefix = globalPrefix
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-------`)
}
}); });