Mover un bot consiste sobre todo en copiar archivos e introducir los mismos ajustes. Reserva unos minutos en los que el bot pueda estar sin conexión.
Antes de empezar
- Asegúrate de que el código del bot y sus archivos de datos (bases de datos, configuración, estado guardado) estén todos en una carpeta que puedas copiar.
- Deja funcionando la copia antigua hasta que la nueva funcione, pero no ejecutes las dos a la vez con el mismo token durante mucho tiempo. Dos copias con la sesión iniciada con un mismo token se pelean entre sí, y los comandos pueden responderse dos veces o ninguna.
Pasos
- Elige el lenguaje. Abre tu servidor en el panel, ve a Resumen y haz clic en Editar tipo de servidor si necesitas Python o Java. Un servidor nuevo empieza como Node.js. Hazlo antes de subir los archivos. Mira Cómo cambiar el tipo de servidor o la versión del juego.
- Copia los archivos. Abre Files y sube la carpeta, o indica una dirección de git en Ajustes del juego. Las carpetas grandes se suben más rápido por SFTP: Cómo conectarte a los archivos de tu servidor por SFTP. No incluyas
node_modules(Node) ni las carpetas de entorno virtual (Python), el servidor instala los paquetes por sí mismo. - Introduce los ajustes. En Ajustes y luego Ajustes del juego, indica el archivo principal (o el archivo jar) y el token. Si tu código lee el token de un archivo de configuración, deja el archivo como está o cambia el código para que lea
DISCORD_TOKEN. - Bases de datos. Si tu bot usaba una base de datos en el hosting anterior, mira Cómo usar bases de datos con tu servidor para la que viene incluida con tu plan.
- Detén el bot antiguo, luego inicia el nuevo desde la página Console y vigila la consola hasta que el bot inicie sesión.
Si algo no funciona
- Un paquete que falta o un nombre de archivo incorrecto aparece en la consola en los primeros segundos. Mira Por qué tu bot de Discord se sigue deteniendo.
- Si el bot se conecta pero no puede leer sus datos guardados, comprueba que los archivos de datos se copiaron con la misma estructura de carpetas.
¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros





