Bots de Discord

Tu bot aparece desconectado en Discord

Revisado el 6 de septiembre de 2026 2 min de lectura

«Desconectado» en la lista de miembros significa que Discord no tiene una conexión abierta de tu bot. Eso tiene una lista corta de causas, y conviene mirarlas en este orden porque cada una descarta las siguientes.

Qué hacer

  1. ¿El proceso está corriendo siquiera?

    Mira el panel, no Discord. Si el servidor está parado o en bucle de caída, lo demás da igual y la consola tiene el motivo.

  2. ¿Llegó a iniciar sesión?

    Un proceso corriendo que nunca imprimió «Logged in» está fallando en el token. Comprueba que la variable esté puesta y escrita igual en el panel y en tu código.

  3. ¿Se cayó después de iniciar sesión?

    Un error sin capturar mata el proceso segundos después de arrancar. El bot parpadea en verde y desaparece. Sube en la consola: la traza está por encima de la línea de salida.

  4. ¿Es el bot correcto?

    Si tienes varias aplicaciones, es fácil ejecutar un token mientras miras otro bot en la lista. Comprueba que el nombre de la línea «Logged in as» sea el que estás observando.

  5. ¿Es Discord el que tiene problemas?

    Raro, pero pasa. Si la consola muestra reintentos de reconexión sin errores tuyos, mira la página de estado de Discord antes de cambiar nada.

Un proceso parado no se reinicia solo

Si tu bot se cae a las 3 de la mañana, se queda caído hasta que algo lo arranque. Pon una tarea de reinicio automático para que un solo error sin capturar no te cueste una noche: hay un artículo sobre eso en esta sección.

Añade un capturador general de errores antes de necesitarlo

En Node, process.on("unhandledRejection", console.error) convierte muertes silenciosas en un motivo registrado. En Python, envuelve tu punto de entrada en try/except y registra la excepción. Diez segundos de trabajo que te ahorran la hora siguiente.

Cómo saber que ya está

La lista de miembros muestra el bot en verde, y sigue verde tras un reinicio manual.