InvokaraDISCORD BOT HOSTING
InicioPanel webFuncionalidadesPlanesPlantillasDocumentación Support
Iniciar sesión
Inicio › Guías

Cómo alojar un bot de Discord 24/7: guía paso a paso

¿Tu bot funciona en tu PC pero se detiene en cuanto cierras la terminal? Así lo mantienes en línea día y noche: qué preparar y cómo se encarga Invokara.

Por qué tu bot se detiene cuando apagas el PC

Un bot de Discord es un programa que permanece conectado a Discord todo el tiempo. Mientras el programa se ejecuta, el bot aparece en línea; cuando tu ordenador se apaga, entra en suspensión o pierde la conexión, el bot se desconecta y deja de responder.

Para un bot disponible 24/7 necesitas una máquina siempre encendida, con una conexión estable, que reinicie el bot si falla.

Tres formas de ejecutarlo

  • Tu ordenador o una Raspberry Pi: gratis, pero la máquina debe quedarse encendida; un corte de luz o de internet, una actualización del sistema, y el bot se detiene.
  • Un VPS: un servidor alquilado que administras tú. Instalas Node.js o Python y configuras los reinicios automáticos (pm2, systemd), las actualizaciones, la seguridad y un certificado HTTPS si tu bot tiene web.
  • Un hosting de bots: subes tu código y el servicio lo instala, lo ejecuta, lo reinicia y te muestra los logs. Es lo que hace Invokara.

Paso 1: preparar tu proyecto

Tu proyecto debe arrancar con un solo comando: npm start, node index.js o python main.py. Pon tus módulos en package.json (Node.js) o requirements.txt (Python).

Estructura
mi-bot/
├── package.json        ← o requirements.txt en Python
├── index.js            ← archivo de inicio
├── .env                ← TOKEN=...
├── commands/
└── data/               ← tus datos (SQLite, JSON…)
⚠️
No incluyas node_modules, venv ni __pycache__ en el zip: pesan mucho y se reinstalan en el servidor.

Paso 2: saca el token del código

Tu token da el control total de tu bot. Guárdalo en un archivo .env o en las variables de tu hosting, nunca en texto plano en el código ni en un repositorio público de GitHub.

.env
TOKEN=tu_token_de_discord

En Invokara tu .env se lee tal cual, y las variables guardadas en la pestaña Variables se cifran; las que contienen un secreto (token, clave, contraseña) no se vuelven a mostrar nunca. El panel también comprueba el token y te indica qué intents activar en el portal de desarrolladores.

Paso 3: poner el bot en línea

  1. Inicia sesión en Invokara con tu cuenta de Discord, sin contraseña que crear.
  2. Crea un bot: un nombre, el lenguaje (Node.js 22 / 24 o Python 3.12) y un plan.
  3. Sube tu código: un .zip, un repositorio de GitHub (desplegado en cada push) o una plantilla lista para usar.
  4. Haz clic en Iniciar: los módulos se instalan y tu archivo de inicio se encuentra solo.

Paso 4: mantenerlo en línea

Un bot 24/7 debe volver solo tras un fallo. En Invokara se reinicia automáticamente y recibes un mensaje privado; la consola explica el error y qué hacer.

Si falla 5 veces en 10 minutos, se pone en pausa: Discord restablece el token de los bots que se reconectan en bucle. Lo corriges y lo vuelves a iniciar.

Paso 5: supervisar y actualizar

  • la consola en directo, con los últimos logs guardados incluso tras una parada;
  • gráficos de RAM y CPU;
  • /restart, /logs y /status desde Discord, con el bot de Invokara;
  • actualizaciones con una nueva subida o un git push; los archivos de datos (SQLite, JSON…) se conservan.

Preguntas frecuentes

¿Cuánta RAM necesita un bot de Discord?

Un bot pequeño de discord.js suele usar entre 60 y 150 MB. El plan Starter (256 MB) basta para empezar; elige más para música, cachés grandes o muchos servidores.

¿Puede mi PC alojar mi bot 24/7?

Sí, si se queda encendido y conectado todo el tiempo. Cualquier corte detiene el bot y nada lo reinicia sin ti: para un 24/7 real, un servidor o un hosting es más fiable.

¿Cuánto cuesta el hosting en Invokara?

Desde 2 € al mes (Starter, 256 MB de RAM, panel web incluido), sin permanencia, o 20 € al año. 1 plan = 1 bot.

¿Tengo que cambiar mi código?

No: tu .env, tu package.json o requirements.txt y tu archivo de inicio se usan tal cual.

¿Quieres alojarlo aquí?

Inicia sesión con Discord y luego sube tu proyecto tal cual.

Poner mi bot en líneaVer los planes

Sigue leyendo

  • Hosting de bots de Discord en Python (discord.py)
  • Hosting discord.js: bot de Discord en Node.js 24/7
  • Hosting gratis para bots de Discord: las opciones reales
  • Toda la documentación
InvokaraDISCORD BOT HOSTING Unirse al Discord de soporte
ProductoPanel webFuncionalidadesPlanes
AyudaDocumentaciónFAQPlantillasContactoDenunciar un abusoEstado de los servicios
GuíasAlojar un bot 24/7Bot de Discord en PythonBot de discord.js¿Hosting gratis?
LegalAviso legalCondiciones de usoCondiciones de ventaPrivacidad

© 2026 Invokara · Precios netos, IVA no aplicable (art. 293 B del CGI)