Fixed #129 : Improved invalid token error
This commit is contained in:
@@ -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
@@ -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")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user