Files
discord-bot/events/client/messageCreate.js
Noah Pombas 584afd0fe6 Update 1.0.0
2024-04-21 19:07:51 +02:00

35 lines
1.3 KiB
JavaScript

module.exports = {
name: 'messageCreate',
/**
* @param {Message} message
* @param {Client} client
*/
async execute(message, client) {
if (message.author.bot || !message.guild || !message.content.toLowerCase().startsWith(client.config.botPrefix)) return;
const [cmd, ...args] = message.content.slice(client.config.botPrefix.length).trim().split(" ");
const command = client.commands.get(cmd.toLowerCase()) || client.commands.find(c => c.aliases?.includes(cmd.toLowerCase()));
//Se quiser que o bot não retorne nada caso o comando não existe
//if (!command) { return }
//Se quiser que o bot retorne alguma mensagem
if (!command) {
return message.reply({ content: `:x: **|** Comando não encontrado` })
}
//Se quiser que o bot não retorne nada ao usar um comando apenas para dev
/*if (command.ownerOnly) {
if (message.author.id !== client.config.ownerID) { return }
}*/
//se quiser que o bot retorne alguma mensagem
if (command.ownerOnly) {
if (message.author.id !== client.config.ownerID) {
return message.reply({ content: `:x: **|** Apenas meu criador pode usar esse comando!` })
}
}
await command.run(client, message, args);
}
}