My discord bot isn’t working / didn’t startup correctly
Here is my Index.js:
var express = require(‘express’);
var app = express();
app.get("/", (request, response) => {
response.sendStatus(200);
});
app.listen(process.env.PORT);
const {Collection, Client, Discord} = require(‘discord.js’);
const fs = require(‘fs’);
const bot = new Client({
disableEveryone: true
})
const config = require(’./config.json’)
const prefix = config.prefix
bot.commands = new Collection();
const TOKEN = process.env.TOKEN;
bot.aliases = new Collection();
bot.categories = fs.readdirSync("./commands/");
bot.prefix = config.prefix;
[“command”].forEach(handler=>{
require(./handlers/${handler}
)(bot);
});
bot.on(‘ready’,()=>{
bot.user.setActivity(🚀 Rocket Lit Grow!
,{type: ‘WATCHING’})
console.log(‘Bot is ready!’)
})
bot.on(‘message’, async message=>{
if(message.author.bot) return;
if(!message.content.startsWith(prefix)) return;
if(!message.guild) return;
if(!message.member) message.member = await message.guild.fetchMember(message);
const args = message.content.slice(prefix.length).trim().split(/ +/g);
const cmd = args.shift().toLowerCase();
if(cmd.length == 0) return;
const command = bot.commands.get(cmd)
if(!command) command = bot.command.get(bot.alieses.get(cmd));
if(command) command.run(bot, message, args)
})
bot.login(TOKEN)