Fixed #129 : Improved invalid token error

This commit is contained in:
DJj123dj
2025-01-25 11:28:32 +01:00
parent 057a5fc6ae
commit 73d188c5dc
2 changed files with 8 additions and 6 deletions
+4 -2
View File
@@ -147,9 +147,11 @@ export class ODClientManager {
this.#debug.debug("Finished discord.js client.login()") this.#debug.debug("Finished discord.js client.login()")
this.loggedIn = true this.loggedIn = true
}catch(err){ }catch(err){
if (err.message.toLowerCase() == "used disallowed intents"){ if (err.message.toLowerCase().includes("used disallowed intents")){
process.emit("uncaughtException",new ODSystemError("Used disallowed intents")) process.emit("uncaughtException",new ODSystemError("Used disallowed intents"))
}else reject("login error: "+err) }else if (err.message.toLowerCase().includes("tokeninvalid") || err.message.toLowerCase().includes("an invalid token was provided")){
process.emit("uncaughtException",new ODSystemError("Invalid discord bot token provided"))
}else reject("OT Login Error: "+err)
} }
}) })
} }
+4 -4
View File
@@ -49,16 +49,16 @@ const main = async () => {
await openticket.events.get("onErrorHandling").emit([error,origin]) await openticket.events.get("onErrorHandling").emit([error,origin])
if (openticket.defaults.getDefault("errorHandling")){ if (openticket.defaults.getDefault("errorHandling")){
//custom error messages for known errors //custom error messages for known errors
if (error.message == "Used disallowed intents"){ if (error.message.toLowerCase().includes("used disallowed intents")){
//invalid intents //invalid intents
openticket.log("Open Ticket doesn't work without Privileged Gateway Intents enabled!","error") openticket.log("Open Ticket doesn't work without Privileged Gateway Intents enabled!","error")
openticket.log("Enable them in the discord developer portal!","info") openticket.log("Enable them in the discord developer portal!","info")
console.log("\n") console.log("\n")
process.exit(1) process.exit(1)
}else if (error.message == "An invalid token was provided."){ }else if (error.message.toLowerCase().includes("invalid discord bot token provided")){
//invalid token //invalid token
openticket.log("An invalid discord auth token was provided!","error") openticket.log("An invalid discord auth token was provided!","error")
openticket.log("Check the config if you have copied the token correctly!","info") openticket.log("Check the config if you have inserted the bot token correctly!","info")
console.log("\n") console.log("\n")
process.exit(1) process.exit(1)
}else{ }else{
@@ -453,7 +453,7 @@ const main = async () => {
await openticket.events.get("afterClientInitiated").emit([openticket.client]) await openticket.events.get("afterClientInitiated").emit([openticket.client])
//client login //client login
await openticket.client.login() await openticket.client.login().catch((reason) => process.emit("uncaughtException",new api.ODSystemError(reason)))
openticket.log("discord.js client ready!","info") openticket.log("discord.js client ready!","info")
} }