With
index.js
const Discord = require('discord.js');
const myIntents = new Discord.Intents()
myIntents.add(Discord.Intents.FLAGS.GUILDS, Discord.Intents.FLAGS.GUILD_PRESENCES, Discord.Intents.FLAGS.GUILD_MEMBERS, Discord.Intents.FLAGS.GUILD_WEBHOOKS)
const Enmap = require('enmap')
const bot = new Discord.Client({
autoReconnect: true,
disableEveryone: true,
intents: myIntents,
partials: [
"USER",
"GUILD_MEMBER"
]
})
const PREFIX = "/";
const fs = require('fs')
const { token } = require('./setup/config.json')
fs.readdir('./events/', (err, files) => {
if (err) return console.error(err)
files.forEach(file => {
const event = require(`./events/${file}`)
const eventName = file.split('.')[0]
bot.on(eventName, event.bind(null, bot))
delete require.cache[require.resolve("./events/"+file)]
})
})
bot.login(token)```