¿Cómo ejecuto mi bot de Discord?
- En el panel, abre Mis servidores y haz clic en tu servidor.
- En la pestaña Resumen, espera a que la fila Aplicación diga "Bot de Discord está listo". La página se actualiza sola.
- Anota la IP de la fila Dirección de conexión.
- Crea una aplicación en el Discord Developer Portal. En la página Bot, usa Reset Token para obtener tu token.
- Conéctate por SSH y abre el archivo:
nano /opt/seturack/discord/bot/.env - Pega el token después de
DISCORD_TOKEN=y guarda. El bot de ejemplo se conecta solo en unos segundos. - Para ver qué está haciendo:
su - app -c "pm2 logs bot --lines 20" - En el portal, abre OAuth2 > URL Generator, selecciona
botyapplications.commands, y usa el enlace para añadir el bot a tu servidor de Discord. Escribe/pingy el bot respondepong.
Ejecutar tu propio código
Ejecuta su - app y después cd /opt/seturack/discord/bot. Pon tu código aquí, reemplazando index.js si hace falta:
npm install
pm2 restart bot
pm2 save
Conviene saber
- Sin token, el proceso sigue activo y registra "token bekleniyor / waiting for token". Es normal.
- Mantén tu token en privado. Solo el usuario del bot puede leer
.env. - PM2 inicia el bot cuando arranca el servidor. El bot no recibe conexiones entrantes, así que solo está abierto el puerto 22 para SSH.
¿Aún no tienes servidor? Pide un servidor con Discord botu instalado: tú eliges el tamaño y pagas solo lo que eliges.
¿Le ha resultado útil?
¡Gracias por sus comentarios!