feat: analytics
Node.js CI / Lint and Test (push) Successful in 40s

This commit is contained in:
2025-10-09 14:57:26 -07:00
parent eb554922b3
commit b384522ae1
4 changed files with 10 additions and 2 deletions
+4
View File
@@ -3,6 +3,7 @@
* @license Naomi's Public License
* @author Naomi Carrigan
*/
import { DiscordAnalytics } from "@nhcarrigan/discord-analytics";
import {
Client,
Events,
@@ -39,6 +40,8 @@ const client = new Client({
partials: [ Partials.Channel ],
});
const analytics = new DiscordAnalytics(client, logger);
client.on(Events.InteractionCreate, (interaction) => {
if (interaction.isChatInputCommand()) {
switch (interaction.commandName) {
@@ -72,6 +75,7 @@ client.on(Events.EntitlementDelete, (entitlement) => {
client.on(Events.ClientReady, () => {
void logger.log("debug", "Bot is ready.");
analytics.startCron();
});
instantiateServer();