Der Bot kann sich nicht verbinden: Token fehlt oder ungültig
Prüfen Sie den Variablennamen, ob das Geheimnis gesetzt ist, und die Discord-Berechtigungen, ohne es in den Protokollen offenzulegen.
Ein Token kann gültig sein, aber nie gelesen werden, wenn der Code DISCORD_TOKEN erwartet, während das Panel TOKEN definiert. Es muss in einer geheimen Variablen verbleiben, niemals im Repository.
Schritt-für-Schritt-Anleitung
-
Vergleichen Sie den genauen Namen
Suchen Sie process.env.DISCORD_TOKEN oder os.getenv("DISCORD_TOKEN") und verwenden Sie dann genau denselben Schlüssel.
-
Entfernen Sie Leerzeichen und Anführungszeichen
Fügen Sie nur den Tokenwert ein. Setzen Sie es im Panel-Feld nicht in Anführungszeichen.
-
Bei Offenlegung Token neu generieren
Wenn das Token in einem Protokoll, einem Screenshot oder einem Git-Repository erscheint, setzen Sie es sofort im Discord-Entwicklerportal zurück.
-
Gateway-Intents prüfen
Ein Fehler mit privilegierten Gateway-Intents wird im Discord-Entwicklerportal und im Code behoben, nicht durch einen Token-Wechsel.