ACLClouds
ACLClouds

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

  1. Vergleichen Sie den genauen Namen

    Suchen Sie process.env.DISCORD_TOKEN oder os.getenv("DISCORD_TOKEN") und verwenden Sie dann genau denselben Schlüssel.

  2. Entfernen Sie Leerzeichen und Anführungszeichen

    Fügen Sie nur den Tokenwert ein. Setzen Sie es im Panel-Feld nicht in Anführungszeichen.

  3. 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.

  4. Gateway-Intents prüfen

    Ein Fehler mit privilegierten Gateway-Intents wird im Discord-Entwicklerportal und im Code behoben, nicht durch einen Token-Wechsel.