Esta guía es para bots escritos en Python, por ejemplo con discord.py.
Cambia el servidor a Python
Un servidor de bot nuevo empieza como un servidor de Node.js. Cámbialo antes de subir nada, porque cambiar el tipo reinstala el servidor y, por defecto, borra sus archivos.
- Abre tu servidor en el panel y quédate en Resumen.
- Haz clic en Editar tipo de servidor y elige Python Bot, luego sigue los pasos. Mira Cómo cambiar el tipo de servidor o la versión del juego si quieres la explicación completa.
Añade tu bot
Abre Files y sube tu bot, incluido
requirements.txtsi lo tienes.- ¿Prefieres usar git? Abre Ajustes, luego Ajustes del juego, y rellena Git repository (repositorio git). Para un repositorio privado indica también el usuario de git y un token de acceso.
- En Ajustes del juego, indica en Main file (archivo principal) el archivo que inicia tu bot, como
bot.pyomain.py. - Revisa Requirements file (archivo de requisitos). El valor por defecto es
requirements.txt. Cuando ese archivo existe, sus paquetes se instalan en cada inicio. - Pega tu token en Discord bot token (optional) (token del bot de Discord, opcional). Tu código lo lee con
os.environ["DISCORD_TOKEN"].
Inícialo
Abre Console e inicia el servidor. El servidor instala tus requisitos y luego ejecuta tu archivo principal con Python 3.12, la versión por defecto (3.10, 3.11, 3.13 y 3.14 están en Ajustes, Imagen de Docker). El primer inicio tarda más mientras se descargan los paquetes.
Conviene saber
- Paquetes extra: el campo Extra pip packages (paquetes pip extra) instala más paquetes en cada inicio sin editar
requirements.txt. - Imprimir con flush: Python retiene la salida cuando no está en un terminal. Si tus líneas
printno aparecen en la consola enseguida, usaprint("text", flush=True)o el módulologging. - Actualizaciones desde git: activa Update from git on every start (actualizar desde git en cada inicio) para traer tu código más reciente en cada reinicio.
Si se detiene enseguida: lee Por qué tu bot de Discord se sigue deteniendo.
¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros





