¿Cómo subo y estructuro los archivos de mi bot?

Bots de DiscordActualizado el 2 Oct 20262 min de lectura
En esta página
  1. Subir tus archivos
  2. Cómo estructurar tu proyecto
  3. Preguntas frecuentes

Cuando tu plan esté listo, subir el código de tu bot al servidor lleva solo un par de minutos. Este artículo te guía para subir tus archivos y estructurarlos de modo que el panel encuentre todo a la primera.

Subir tus archivos

Harás todo esto desde la pestaña Archivos de tu servidor, en el área de clientes.

  1. Abre tu servidor en el área de clientes (https://humbleservers.com/client) y ve a la pestaña Archivos.
  2. Sube tus archivos: arrastra y suelta archivos o carpetas completas directamente en el administrador de archivos (no hay límite de tamaño de subida), o usa SFTP (el botón SFTP de la página Archivos muestra tu dirección y tu usuario, y te permite establecer una contraseña SFTP).
  3. Coloca tu archivo principal y tu archivo de dependencias (package.json para Node.js o requirements.txt para Python) en la carpeta raíz, junto con los recursos que uses (imágenes, archivos de configuración).

Cómo estructurar tu proyecto

Una estructura ordenada en la carpeta raíz mantiene sencillo tu comando de inicio:

  • Mantén tu archivo principal (por ejemplo, index.js o bot.py) en la raíz.
  • Mantén tu archivo de dependencias en la raíz para que los paquetes se instalen automáticamente.
  • Coloca los recursos y la configuración auxiliares junto a ellos, usando rutas relativas desde la raíz.

Consejo: Deja el archivo principal en la raíz para que el comando de inicio lo encuentre sin hacer malabares con las rutas. Si tu archivo está en una subcarpeta, tendrás que incluir esa carpeta en la ruta de inicio.

Preguntas frecuentes

¿Debo subir un zip o los archivos por separado? Cualquiera de las dos opciones funciona. Puedes subir un archivo comprimido y descomprimirlo en el administrador de Archivos, o arrastrar archivos sueltos o carpetas completas. SFTP también funciona muy bien.

¿Tengo que subir mi carpeta node_modules o los paquetes instalados? No: las dependencias se instalan automáticamente desde tu package.json o tu requirements.txt, así que puedes dejarlos fuera.

Más en Preguntas frecuentes

Todas las guías de bots de Discord

¿Aún necesitas ayuda?

Humble AI, nuestro equipo y el Discord están a un mensaje de distancia.