Puedes alojar tu bot de Discord en un VPS de HostValues para que este en linea 24/7 sin depender de tu ordenador.
Requisitos
- Un bot creado en el portal de desarrolladores de Discord
- El token del bot (copialo desde la seccion Bot)
- El codigo de tu bot (Node.js o Python)
- Un VPS con acceso SSH
Subir el bot al VPS
- Conectate a tu VPS via SSH o SFTP
- Sube los archivos de tu bot a una carpeta, por ejemplo
/home/bot - Instala las dependencias:
npm install(Node.js) opip install -r requirements.txt(Python) - Crea un archivo
.envcon tu token:DISCORD_TOKEN=tu_token_aqui
Ejecutar el bot de forma permanente
Para que el bot siga funcionando tras cerrar la sesion SSH, usa screen o pm2:
Con pm2 (recomendado para Node.js):
npm install -g pm2
pm2 start index.js --name "mi-bot"
pm2 save
pm2 startup
Con screen:
screen -S bot
node index.js
# Pulsa Ctrl+A, luego D para desconectarte
Tu bot estara en linea continuamente mientras el VPS este encendido.