diff --git a/bot.js b/bot.js index 661609f..37a0668 100644 --- a/bot.js +++ b/bot.js @@ -36,9 +36,8 @@ client.on(Events.MessageCreate, async (message) => { const command = commands.get(commandName); if (command) { - await command.execute(message, client, args).catch(async () => { - await message.reply('An error occurred while running that command.') - throw new Error(`Error executing ${commandName}:`); + await command.execute(message, client, args).catch(async (e) => { + throw new Error(`Error executing ${commandName}: ${e.message}`); }); } } diff --git a/commands.js b/commands.js index deaf14c..1334840 100644 --- a/commands.js +++ b/commands.js @@ -6,10 +6,11 @@ import {EmbedBuilder} from "@fluxerjs/core"; const cmds = new Map(); cmds.set('member', { - alias: 'm', description: enums.help.SHORT_DESC_MEMBER, async execute(message, client, args) { - const reply = await memberHelper.parseMemberCommand(message.author.id, args, message.attachments[0] ?? null); + const reply = await memberHelper.parseMemberCommand(message.author.id, args, message.attachments[0] ?? null).catch(async (e) => { + return await message.reply(e); + }); return await message.reply(reply); } }) diff --git a/helpers/memberHelper.js b/helpers/memberHelper.js index 4f9575d..7ea9b48 100644 --- a/helpers/memberHelper.js +++ b/helpers/memberHelper.js @@ -1,7 +1,7 @@ import { db } from '../sequelize.js'; import {enums} from "../enums.js"; import { loadImage } from "canvas"; -import {EmptyResultError, InstanceError} from "sequelize"; +import {EmptyResultError} from "sequelize"; const mh = {};