diff --git a/src/events/server/messages/eval.ts b/src/events/server/messages/eval.ts index 761b892..24bcc42 100644 --- a/src/events/server/messages/eval.ts +++ b/src/events/server/messages/eval.ts @@ -7,6 +7,7 @@ export = { description: "Evaluate a JavaScript expression", type: "event", event: "messageCreate", + disabled: true, async execute(message: Message) { if (message.author.bot) return diff --git a/src/events/server/messages/snipecache.ts b/src/events/server/messages/snipecache.ts index 8e58641..754afed 100644 --- a/src/events/server/messages/snipecache.ts +++ b/src/events/server/messages/snipecache.ts @@ -9,6 +9,7 @@ export = { description: "Logs messages for the snipe command", type: "event", event: "messageDelete", + disabled: true, async execute(message: Message) { if (message.channel.type !== ChannelType.GuildText) return diff --git a/src/interfaces/Event.ts b/src/interfaces/Event.ts index 8a487b6..bcd0494 100644 --- a/src/interfaces/Event.ts +++ b/src/interfaces/Event.ts @@ -6,5 +6,6 @@ export default interface Event { description: string type: "event" event: keyof ClientEvents + disabled?: boolean execute(...args: any[]): void } diff --git a/src/utils/Events/events.ts b/src/utils/Events/events.ts index d6102c3..3022744 100644 --- a/src/utils/Events/events.ts +++ b/src/utils/Events/events.ts @@ -11,7 +11,9 @@ export default function loadEvents(client: Client) { for (const eventFile of eventFiles) { const eventPath = path.join(serverDir, eventDir, eventFile) const event: Event = require(eventPath) - client.on(event.event, event.execute) + if (!event.disabled) { + client.on(event.event, event.execute) + } } } }