feat: let amari handle my progress reminders
Node.js CI / Lint and Test (push) Successful in 50s

This commit is contained in:
2025-10-06 16:53:41 -07:00
parent 593855d967
commit 36ad30e4a2
3 changed files with 137 additions and 0 deletions
+4
View File
@@ -21,6 +21,7 @@ import {
postFreeCodeCampNews,
postHackerNews,
} from "./modules/postNews.js";
import { postProgressReminders } from "./modules/postProgressReminders.js";
import { processMentorshipRole } from "./modules/processMentorshipRole.js";
import { processUserGuildTag } from "./modules/processUserGuildTag.js";
import { respondToDm } from "./modules/respondToDm.js";
@@ -70,6 +71,9 @@ amari.discord.once(Events.ClientReady, () => {
await logger.log("debug", "Auditing guild tags.");
await cacheData(amari);
});
scheduleJob("post progress reminders", "0 9 * * 1-5", async() => {
await postProgressReminders(amari);
});
setInterval(() => {
amari.recentlyActiveChannels = new Set<string>();
}, 10 * 60 * 1000);