ACLClouds
ACLClouds

El bot se niega a conectarse: token ausente o inválido

Verifique el nombre de la variable, la presencia del secreto y los permisos de Discord sin exponerlo en los registros. Pegue solo el valor del token.

Un token puede ser válido pero nunca leerse si el código espera DISCORD_TOKEN mientras el panel define TOKEN. Debe permanecer en una variable secreta, nunca en el repositorio.

Procedimiento paso a paso

  1. Comparar nombre exacto

    Localice process.env.DISCORD_TOKEN o os.getenv("DISCORD_TOKEN") y luego use exactamente la misma clave.

  2. Eliminar espacios y comillas

    Pegue solo el valor del token. No lo rodee con comillas en el campo del panel.

  3. Restablecer si se ha filtrado

    Si el token aparece en un registro, una captura de pantalla o Git, restablézcalo de inmediato en el Portal para desarrolladores de Discord.

  4. Comprobar los intents

    Un error relacionado con los intents privilegiados se corrige en el Portal para desarrolladores de Discord y en el código, no cambiando el token.