console.log('JS Loaded, Waiting for login.'); const fs = require('fs'); const Discord = require('discord.js'); const { prefix, token } = require('./config.json'); const client = new Discord.Client(); client.commands = new Discord.Collection(); const commandFiles = fs.readdirSync('./commands').filter(file => file.endsWith('.js')); for (const file of commandFiles) { const command = require(`./commands/${file}`); client.commands.set(command.name, command); } client.once('ready', () => { console.log('Booted up!'); }); client.on('message', message => { //WARNING //Commands that don't use index.js as process if (!message.content.startsWith(prefix) || message.author.bot) return; const args = message.content.slice(prefix.length).trim().split(/ +/); const command = args.shift().toLowerCase(); if (!client.commands.has(command)) return; try { client.commands.get(command).execute(message, args); } catch (error) { console.error(error); message.reply('There was an error trying to execute that command! Tell the owner about it!'); } }); client.login(token);