¿Cómo elijo qué archivo se ejecuta e inicio el bot?
Una vez subidos tus archivos, el último paso es indicarle al panel qué archivo ejecutar y entregarle el token de tu bot. Este artículo explica cómo definir tu archivo de entrada, guardar tu token de forma segura e iniciar el bot.
Definir tu archivo de entrada y tu token
- Abre la página Ajustes y define el archivo principal que se ejecutará, por ejemplo
index.jspara Node.js obot.pypara Python. - Pon el token de tu bot en las variables de inicio (o en un
.env/ archivo de configuración) en vez de escribirlo directamente en tu código fuente. - Guarda los cambios y presiona Iniciar desde la pestaña Consola.
Cuando presiones Iniciar, la consola mostrará la salida del arranque para que veas cómo tu bot se conecta en tiempo real.
Advertencia: Nunca subas tu token a un repositorio ni lo escribas directamente en el código: usa las variables de inicio de la página Ajustes o un archivo de entorno. Un token filtrado permite que cualquiera controle tu bot.
Qué pasa al iniciar
Cuando inicias el servidor, el panel ejecuta el archivo de entrada que configuraste con el entorno de ejecución que elegiste. Si tu bot inicia sesión correctamente, lo verás aparecer en línea en Discord. Si algo falla, la Consola mostrará un error que indica la causa: normalmente una ruta de archivo incorrecta, una dependencia que falta o un token no válido.
Preguntas frecuentes
Mi archivo de entrada está en una subcarpeta: ¿qué pongo? Incluye la carpeta en la ruta, por ejemplo src/index.js. Si dejas el archivo de entrada en la raíz, te ahorras todo esto.
¿Dónde veo si funcionó? Mira la Consola después de presionar Iniciar. Un inicio de sesión correcto imprime un mensaje del estilo "ready" o de sesión iniciada, según tu librería.
Más en Preguntas frecuentes
- ¿Qué lenguajes y librerías puedo alojar?
- ¿Qué necesito para alojar mi bot? ¿El panel está basado en Pterodactyl?
- ¿Cómo subo y organizo los archivos de mi bot?
- ¿Cómo instalo las dependencias npm / pip de mi bot?
- ¿Mi bot funcionará 24/7?
- ¿Puedo alojar dos bots en un plan?