From f18f5fff1fd0b8336df464d6e6f62efbc29aa618 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Sat, 29 Mar 2025 11:42:40 -0400 Subject: Added analytics; try/catch for ready event --- bot/src/plugins/analytics.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 bot/src/plugins/analytics.js (limited to 'bot/src/plugins') diff --git a/bot/src/plugins/analytics.js b/bot/src/plugins/analytics.js new file mode 100644 index 0000000..137207f --- /dev/null +++ b/bot/src/plugins/analytics.js @@ -0,0 +1,17 @@ +import { commandUsages } from '../models/command-usages.js'; +import { enableAnalytics } from '../storage/consts.js'; + +export async function Analytics(command, interaction) { + if (enableAnalytics) { + if (!interaction.guild) return await commandUsages.create({ + command: command.data.name, + userID: interaction.user.id + }); + + return await commandUsages.create({ + command: command.data.name, + userID: interaction.user.id, + guildID: interaction.guild.id + }); + } +} -- cgit v1.2.3