Artículos sobre: Aplicaciones & Bots

TOKEN_INVALID / LoginFailure: Improper token has been passed (401 Unauthorized) — cómo resolverlo

Qué significa este error


Tu bot de Discord no consigue autenticarse porque el token falta, es incorrecto o no es válido (la API de Discord responde con HTTP 401 Unauthorized). Mensajes típicos:


# discord.js
Error [TOKEN_INVALID]: An invalid token was provided.

# discord.py
discord.errors.LoginFailure: Improper token has been passed.


Por qué ocurre


  • El token fue regenerado en el Developer Portal (el anterior deja de funcionar al instante).
  • El token fue restablecido o revocado por seguridad.
  • Está mal configurado — espacios o comillas de más, o el código está leyendo la variable equivocada.


Cómo resolverlo


1. Regenera el token. En el Discord Developer Portal, abre tu aplicación → BotReset Token, y copia el nuevo valor.


2. Actualiza el token donde esté guardado. Reemplázalo en tu archivo .env o config.json (y en las variables de entorno de Square Cloud, si las usas). Nunca subas el token a GitHub.


3. Mantén la biblioteca actualizada. npm install discord.js@latest o pip install -U discord.py.


4. Reinicia la aplicación.


Relacionados


¿Montando un bot por primera vez? Mira Cómo crear un bot de Discord desde cero y Cómo alojar un bot de Discord.

Actualizado el: 13/06/2026

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!