blob: 11f4e1d5eecac760db82f2c8b03331ffbb43e2cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import { BotListener, CommandHandlerEvent, Emitter, handleCommandError, type BotCommandHandlerEvents } from '#lib';
export default class SlashCommandErrorListener extends BotListener {
public constructor() {
super('slashError', {
emitter: Emitter.CommandHandler,
event: CommandHandlerEvent.SlashError
});
}
public async exec(...[error, message, command]: BotCommandHandlerEvents[CommandHandlerEvent.SlashError]) {
return await handleCommandError(this.client, error, message, command);
}
}
|