Added interaction event handler

This commit is contained in:
2023-11-18 19:05:26 +01:00
parent 1befe97f90
commit 3d5c83ad63
4 changed files with 48 additions and 18 deletions

View File

@@ -1,6 +1,5 @@
const { Client, GatewayIntentBits, Partials, ActivityType, Events, Collection } = require('discord.js');
const { botLogChannel, color } = require('./config/options.json');
const { loadSlashCommands, loadMessageEvents, loadContextMenu, loadModalEvents, loadButtonEvents, loadReadyEvents } = require('./utils/eventHandler.js')
const { loadSlashCommands, loadMessageEvents, loadContextMenu, loadModalEvents, loadButtonEvents, loadReadyEvents, loadInteractionEvents } = require('./utils/eventHandler.js')
require('dotenv').config();
const mongoURI = process.env.MONGOURI;
const { connect } = require('mongoose');
@@ -39,20 +38,7 @@ loadButtonEvents(client);
loadModalEvents(client);
loadMessageEvents(client);
loadReadyEvents(client)
client.on(Events.InteractionCreate, async interaction => {
if (interaction.isCommand()) {
console.log(interaction.user.username + "#" +
interaction.user.discriminator + " ran " +
interaction.commandName
);
} else if (interaction.isButton()) {
console.log(interaction.user.username + "#" +
interaction.user.discriminator + " clicked " +
interaction.customId
);
}
});
loadInteractionEvents(client);
client.login(token);