En resumen
- Un bot en tu ordenador solo está en línea mientras tú lo estás; en un servidor lo está a todas horas.
- El token es la contraseña del bot: no lo subas a un repositorio ni lo escribas en el código.
- Sube los archivos por FTP, pega el token en el panel, pulsa Iniciar y mira los logs si algo falla.
1. Crea la aplicación y obtén el token
En el portal de desarrolladores de Discord crea una aplicación, añade un bot y copia su token. El token es la contraseña del bot: quien lo tenga controla el bot, así que no lo subas a un repositorio ni lo pegues en un chat.
Si se filtra, genera uno nuevo desde el mismo portal; el anterior deja de funcionar.
2. Prepara el proyecto
Tu proyecto necesita un package.json con sus dependencias y un archivo principal (por ejemplo index.js). Comprueba que arranca en tu ordenador con node antes de subirlo.
3. Elige el lenguaje y el plan
Elige el lenguaje de tu bot y la memoria que necesita. Un bot pequeño que responde a comandos consume poco; uno que guarda mucha información en memoria o atiende muchos servidores necesita más.
4. Sube los archivos por FTP
Conéctate por FTP con las credenciales del panel y sube tu proyecto, con su package.json. El panel instala las dependencias que declare.
5. Pon el token y arranca
Pega el token en el panel en lugar de escribirlo dentro del código, y pulsa Iniciar. Si tu archivo principal no se llama index.js, indícalo en los ajustes.
Desde el panel ves los logs, que es lo primero que hay que mirar si algo falla.
6. Mantenlo
Reinicia el bot desde el panel cuando subas cambios y vigila los logs tras cada actualización. Si cambias de lenguaje más adelante, ten en cuenta que el código anterior se borra: guarda una copia en tu equipo.
