feat(uwuify): disable proxying when hitting rate limit
vi v@vt3e.cat
Sat, 21 Mar 2026 17:09:41 +0000
1 files changed,
6 insertions(+),
1 deletions(-)
jump to
M
src/events/messageCreate.ts
→
src/events/messageCreate.ts
@@ -47,8 +47,13 @@ : Date.now();
try { await message.reply({ - content: `you've reached the uwuification limit (25 per hour). your limit resets <t:${resetTime}:R>.`, + content: `you've reached the uwuification limit (25 per hour). your limit resets <t:${resetTime}:R>, proxying has been disabled.`, }); + + await db + .update(userPreferences) + .set({ uwuifyMessages: "disabled" }) + .where(eq(userPreferences.userId, message.author.id)); } catch (err) { logger.warn(err, "Failed to send rate limit message"); }