From d5b0b17432a9c1cb01fc4d17f38d5a99350310b6 Mon Sep 17 00:00:00 2001 From: rainydevzz Date: Sun, 16 Mar 2025 13:19:49 -0700 Subject: [PATCH] feat: bump reminder --- src/events/messages.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/events/messages.ts b/src/events/messages.ts index ab8286c..600aefb 100644 --- a/src/events/messages.ts +++ b/src/events/messages.ts @@ -1,5 +1,6 @@ import { Discord, On, type ArgsOf } from "discordx"; import { snipeObject } from ".."; +import { sleep } from "../utils/underage"; @Discord() export class MessageEvents { @@ -8,4 +9,19 @@ export class MessageEvents { snipeObject.author = msg.author?.username ?? "unknown"; snipeObject.content = msg.content; } + @On({ event: "messageCreate" }) + async messageCreate([msg]: ArgsOf<"messageCreate">) { + if (msg.embeds.length > 0) { + if ( + msg.author.id == "302050872383242240" && + msg.embeds[0].description?.includes("Bump done! :thumbsup:") + ) { + await msg.channel.send( + "thanks for bumping <3 I'll send a reminder in 2 hours :3", + ); + await sleep(1000 * 60 * 120); + await msg.channel.send("it's time to bump again!"); + } + } + } }