This repository has been archived on 2024-03-06. You can view files and clone it, but cannot push or open issues or pull requests.
discord.js-rr-bot/Src/Events/Client/MessageCreate.js
2022-06-18 23:28:38 -04:00

17 lines
No EOL
1,014 B
JavaScript

module.exports = {
name: "messageCreate",
run: async(message, client, container) => {
const loadCommandOptions = require("../../Structures/CommandOptions/loadCommandOptions")
container.Config.prefix.forEach(prefix => {
if (!message.content.toLowerCase().startsWith(prefix)) return;
const cmdName = message.content.toString().toLowerCase().slice(prefix.length).trim().split(" ")[0]
const command = client.commands.messageCommands.get(cmdName) ?? client.commands.messageCommands.get(client.commands.messageCommands.aliases.get(cmdName))
if (!command) return;
if (command.allowBots) loadCommandOptions(client, message, command, false)
else if (message.author.bot) return;
else if (command.guildOnly == false) loadCommandOptions(client, message, command, false)
else if (!message.guild) return;
else loadCommandOptions(client, message, command, false)
})
}
}