REAPER-2.0
REAPER-2.0 copied to clipboard
Issue starting up bot | Syntax Error: Invalid or unexpected token
Not entirely sure what to do here, any advice would be greatly appreciated! The highlighted sections are:
SyntaxError: Invalid or unexpected token
at loadCommands (C:\Users\harrs\Desktop\t\handler\loadCommands.js:13:23)
at Object.<anonymous> (C:\Users\harrs\Desktop\t\index.js:52:1)
Full error:
SyntaxError: Invalid or unexpected token
at Object.compileFunction (node:vm:352:18)
at wrapSafe (node:internal/modules/cjs/loader:1033:15)
at Module._compile (node:internal/modules/cjs/loader:1069:27)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at loadCommands (C:\Users\harrs\Desktop\t\handler\loadCommands.js:13:23)
at Object.<anonymous> (C:\Users\harrs\Desktop\t\index.js:52:1)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47
Can you please make sure that the loadCommands file has no syntax issues (like missing "{")
I found the error in the loadCommands file. Now its only highlighting "index.js". I can't seem to find any issues, here:
const fs = require("fs");
const chalk = require("chalk");
const { Client, Collection, Intents, MessageEmbed } = require("discord.js");
const { DEFAULT_PREFIX, BOT_TOKEN, ERROR_LOGS_CHANNEL, YT_COOKIE } = require("./config.json");
const { loadCommands } = require("./handler/loadCommands");
const { loadEvents } = require("./handler/loadEvents");
const { loadSlashCommands } = require("./handler/loadSlashCommands")
const { loadPlayerEvents } = require("./handler/loadPlayerEvents");
const { DiscordTogether } = require('discord-together');
const { Player } = require('discord-player');
const Enmap = require("enmap");
const client = new Client({
allowedMentions: { parse: ["users", "roles"] },
intents: 32767
});
const { checkValid } = require("./functions/validation/checkValid");
const Embeds = require("./functions/embeds/Embeds");
const Logger = require("./functions/Logger/Logger");
const Util = require("./functions/util/Util");
client.discordTogether = new DiscordTogether(client);
client.commands = new Collection();
client.slash = new Collection();
client.aliases = new Collection();
client.categories = fs.readdirSync("./Commands/");
client.setMaxListeners(0);
const Cookie = YT_COOKIE;
client.logger = Logger;
client.utils = Util;
client.say = Embeds;
const player = new Player(client, {
leaveOnEnd: true,
leaveOnStop: true,
leaveOnEmpty: false,
leaveOnEmptyCooldown: 60000,
autoSelfDeaf: true,
initialVolume: 130,
ytdlDownloadOptions: {
requestOptions: {
headers: {
cookie: Cookie,
}
}
},
});
client.player = player;
client.db = new Enmap({ name: "musicdb" });
loadCommands(client);
loadEvents(client);
loadPlayerEvents(client);
loadSlashCommands(client);
checkValid();
// Error Handling
process.on("uncaughtException", (err) => {
console.log("Uncaught Exception: " + err);
const exceptionembed = new MessageEmbed()
.setTitle("Uncaught Exception")
.setDescription(`${err}`)
.setColor("RED")
client.channels.cache.get(ERROR_LOGS_CHANNEL).send({ embeds: [exceptionembed] })
});
process.on("unhandledRejection", (reason, promise) => {
console.log(
"[FATAL] Possibly Unhandled Rejection at: Promise ",
promise,
" reason: ",
reason.message
);
const rejectionembed = new MessageEmbed()
.setTitle("Unhandled Promise Rejection")
.addField("Promise", `${promise}`)
.addField("Reason", `${reason.message}`)
.setColor("RED")
client.channels.cache.get(ERROR_LOGS_CHANNEL).send({ embeds: [rejectionembed] })
});
client.login(BOT_TOKEN).then(() => {
console.log(
chalk.bgBlueBright.black(
` Successfully logged in as: ${client.user.tag}`
)
);
});
can you send the error message?
have you filled in the bot token in config.json?
No response and try updating to the latest version