¿Qué lenguajes y librerías puedo alojar?
En esta página
Nuestros planes Discord Bot están pensados para ejecutar bots escritos en los tres ecosistemas más populares, así que, sea cual sea el stack de tu proyecto, es muy probable que se sienta como en casa. Este artículo explica qué entornos de ejecución y librerías se admiten y cómo elegir el adecuado.
Lenguajes y librerías compatibles
Si tu bot funciona con Node.js, Python o Java, puedes alojarlo con nosotros. En la práctica, eso cubre a la inmensa mayoría de los bots de Discord:
- JavaScript / Node.js: lo más habitual es usar discord.js.
- Python: con discord.py y otras librerías de Discord.
- Java: con JDA (Java Discord API).
No necesitas hacer nada especial para "desbloquear" un lenguaje: eliges el entorno de ejecución en la página Ajustes de tu servidor y subes los archivos del proyecto que correspondan.
Cómo elegir tu entorno de ejecución
- Abre tu servidor en el área de clientes y ve a la página Ajustes.
- Configura el archivo de inicio y el entorno de ejecución que correspondan a tu proyecto (por ejemplo,
index.jspara un bot de Node.js obot.pypara un bot de Python). - Incluye el archivo de dependencias que corresponda junto con tu código:
package.jsonpara Node.js,requirements.txtpara Python o tu build compilada para Java.
Consejo: ¿No sabes qué versión del entorno de ejecución encaja con tu librería? Abre un ticket y te ayudaremos a elegir la adecuada para tus dependencias.
Preguntas frecuentes
¿Puedo cambiar mi proyecto a Java? Sí. Sube tu build de Java y configura el inicio de Java en la página Ajustes. Si quieres ayuda para elegir el entorno de ejecución adecuado, abre un ticket y nuestro equipo te guiará.
¿Importa la librería o solo el lenguaje? Siempre que tu librería funcione en Node.js, Python o Java, no hay problema: lo que le importa al hosting es el entorno de ejecución, y tu librería viaja junto con tus dependencias.
Más en Preguntas frecuentes
- ¿Qué necesito para alojar mi bot? ¿El panel está basado en Pterodactyl?
- ¿Cómo subo y organizo los archivos de mi bot?
- ¿Cómo elijo qué archivo se ejecuta e inicio el bot?
- ¿Cómo instalo las dependencias npm / pip de mi bot?
- ¿Mi bot funcionará 24/7?
- ¿Puedo alojar dos bots en un plan?