Optimize checks in messageCreate event
This commit is contained in:
parent
93a7b3fa0d
commit
446ba109c7
2 changed files with 2 additions and 5 deletions
|
@ -18,7 +18,7 @@ module.exports = async (message) => {
|
||||||
const prefix = prefixMention.test(message.content) ? message.content.match(prefixMention)[0] : (await database.guilds.find({ id: message.channel.guild.id }).exec())[0].prefix;
|
const prefix = prefixMention.test(message.content) ? message.content.match(prefixMention)[0] : (await database.guilds.find({ id: message.channel.guild.id }).exec())[0].prefix;
|
||||||
|
|
||||||
// ignore other stuff
|
// ignore other stuff
|
||||||
if (message.content.startsWith(prefix) === false && !message.mentions.includes(client.user)) return;
|
if (message.content.startsWith(prefix) === false) return;
|
||||||
// && message.channel.id !== "573553254575898626"
|
// && message.channel.id !== "573553254575898626"
|
||||||
|
|
||||||
// funny stuff
|
// funny stuff
|
||||||
|
@ -37,8 +37,7 @@ module.exports = async (message) => {
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
// separate commands and args
|
// separate commands and args
|
||||||
const escapedPrefix = misc.regexEscape(prefix);
|
const prefixRegex = new RegExp(`^(${misc.regexEscape(prefix)})`);
|
||||||
const prefixRegex = new RegExp(`^(${escapedPrefix})`);
|
|
||||||
const content = message.content.replace(prefixRegex, "").trim();
|
const content = message.content.replace(prefixRegex, "").trim();
|
||||||
const args = content.split(/ +/g);
|
const args = content.split(/ +/g);
|
||||||
const command = args.shift().toLowerCase();
|
const command = args.shift().toLowerCase();
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
//const { Collection } = require("eris");
|
|
||||||
|
|
||||||
exports.commands = new Map();
|
exports.commands = new Map();
|
||||||
exports.aliases = new Map();
|
exports.aliases = new Map();
|
||||||
exports.info = new Map();
|
exports.info = new Map();
|
Loading…
Add table
Add a link
Reference in a new issue