diff --git a/src/events/messageCreate/modules/counters/index.ts b/src/events/messageCreate/modules/counters/index.ts index 70f9ef0..2e82388 100644 --- a/src/events/messageCreate/modules/counters/index.ts +++ b/src/events/messageCreate/modules/counters/index.ts @@ -11,6 +11,17 @@ export default { if (author.bot) return; if (channel?.type !== "GUILD_TEXT") return; + const messages = await message.channel.messages.fetch({ limit: 2 }); + const lastMessage = messages.last(); + + if (lastMessage?.author.id === author.id) { + logger.verbose( + `${author.username} sent the last message therefor not allowing again.` + ); + await message.delete(); + return; + } + const { id: guildId } = guild; const { id: channelId } = channel;