From af36301c5ee9a7253bf035e0c7ced73f29728164 Mon Sep 17 00:00:00 2001 From: Skye Date: Sat, 11 Mar 2023 00:11:26 +0900 Subject: [PATCH] tighten timing + reset on start --- index.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/index.ts b/index.ts index 1049d82..e7f082f 100644 --- a/index.ts +++ b/index.ts @@ -31,11 +31,15 @@ const configuration = new Configuration({ }); const openai = new OpenAIApi(configuration); -client.on("ready", () => { +client.on("ready", async () => { console.log(`Logged in as ${client.user?.tag}!`); + const channel = await client.channels.fetch(process.env.CHANNEL ?? ''); + if (channel?.type != ChannelType.GuildText) + return + channel.send("\\Smolhaj Reset"); }); -let resetTime = 0; +let resetTime = Date.now(); client.on("messageCreate", async (message) => { if (message.channelId != process.env.CHANNEL) return; @@ -65,7 +69,7 @@ client.on("messageCreate", async (message) => { timestamp: Math.max(Date.now() - 5 * 60 * 1000, resetTime), }).toString(), before: SnowflakeUtil.generate({ - timestamp: recieved + 500, + timestamp: recieved + 250, }).toString(), });