aboutsummaryrefslogtreecommitdiff
path: root/bot/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'bot/src/plugins')
-rw-r--r--bot/src/plugins/analytics.js17
1 files changed, 17 insertions, 0 deletions
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
+ });
+ }
+}