Bots de Discord

Mantener el bot arriba: reinicios, caídas y tareas

Revisado el 6 de septiembre de 2026 2 min de lectura

Un bot se cae por dos motivos: algo reventó, o algo se fue degradando. La automatización maneja bien lo segundo y mal lo primero, y tratarlos igual es como un fallo real se esconde durante un mes.

¿Cuál de los dos estás viendo?

PatrónSignificado
Muere en el mismo punto del mismo comandoUn fallo. Lee la traza y arréglalo.
Muere al azar tras días encendidoSuele ser una fuga o un tropiezo de red sin capturar.
La memoria sube sin parar hasta que muereUna fuga. Un reinicio programado es una tirita, no un arreglo.
Muere justo después de arrancarConfiguración: token, intents, archivo que falta.
Nunca vuelve tras caerseNo hay nada vigilándolo. Eso lo arregla una tarea.

Poner un reinicio nocturno

  1. Elige una hora tranquila de verdad

    Mira cuándo están activos tus servidores, no lo que suene a tarde. Un reinicio en tu pico es peor que no reiniciar.

  2. Usa las tareas programadas del panel

    Una acción de encendido con una expresión cron. No hace falta que corra nada dentro de tu bot para que funcione.

  3. Avísalo si la gente lo va a notar

    Un bot que desaparece veinte segundos cada noche genera reportes salvo que alguien diga que es lo esperado.

Un reinicio programado no sustituye a leer la traza

Reiniciar cada seis horas un bot con fuga lo mantiene en línea y mantiene el fallo. También significa que te enteras del problema real cuando crece lo bastante rápido como para ganarle a la tarea, normalmente en el peor momento.

Registra a un archivo, no solo a la consola

La salida de consola se va scrolleando y desaparece tras un reinicio. Escribir los errores a un archivo del directorio de tu bot significa que la caída del martes pasado sigue ahí cuando por fin tengas tiempo de mirarla.