Empieza por la consola. Abre tu servidor en el panel, ve a Console y lee las últimas líneas antes de que el bot se detuviera. Casi todos los casos muestran ahí su causa.
Cómo funciona el reinicio automático
Cuando tu bot se cierra de forma inesperada, el servidor lo vuelve a iniciar una vez. Si se cierra otra vez en menos de un minuto, el servidor se queda detenido a propósito. Así se evita que un bot con un fallo se reinicie para siempre. Arregla la causa que muestra la consola y luego inicia el servidor tú mismo.
Un bot que funciona durante mucho tiempo y después falla se reinicia siempre, porque la regla del minuto solo se aplica a los fallos rápidos y repetidos.
Causas comunes
El servidor se detiene enseguida con "Cannot find module" o "ModuleNotFoundError"
Por qué: falta instalar un paquete que tu bot necesita. Solución: en Node.js, comprueba que package.json lo incluya, o añádelo en el campo Extra npm packages. En Python, añádelo a requirements.txt o al campo Extra pip packages. Reinicia el servidor, los paquetes se instalan en cada inicio.
"Cannot find file", "No such file" o no se encuentra el archivo principal
Por qué: el ajuste Main file o Jar file no coincide con el nombre real del archivo. Los nombres de archivo distinguen mayúsculas y minúsculas. Solución: abre Ajustes, luego Ajustes del juego, y haz que el nombre coincida exactamente, incluida cualquier carpeta (por ejemplo src/bot.js).
Error de inicio de sesión, "invalid token" o "disallowed intents"
Por qué: el token es incorrecto o se restableció, o tu bot pide un intent que no está activado en el Developer Portal. Solución: copia un token nuevo en Discord bot token y activa los intents que usa tu bot en Bot, dentro del Portal.
El servidor se detiene al cabo de un rato y la consola termina con "killed"
Por qué: el bot usó más memoria de la que tiene el plan. Solución: reduce lo que el bot guarda en caché o pasa a un plan con más memoria. Como referencia: 512 MB para un bot pequeño, 1 GB para un bot con base de datos o un bot de música listo para usar, 2 GB para un bot con mucha actividad y 4 GB o más para uno grande. Mira ¿Cuánta RAM necesita un bot de Discord?
El bot está en línea en la consola pero sin conexión en Discord
Por qué: hay una segunda copia del bot con la sesión iniciada con el mismo token en otro sitio, o el bot se queda atascado antes de iniciar sesión. Solución: detén la otra copia (tu ordenador o un hosting antiguo) y reinicia este servidor.
Falta la salida de Python en la consola
Por qué: Python retiene la salida cuando no está en una terminal. Solución: usa print("text", flush=True) o el módulo logging.
Si ninguno de estos casos encaja, envía a soporte las últimas 30 líneas de la consola. Mira Cómo arreglar un servidor que no arranca.
¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros





