Usando una VPS
Alojar un Bot con una VPS es la mejor opción por razones de estabilidad y rendimiento.
- Accede a tu VPS.
- Instala NODE.JSabrir en una ventana nueva si aún no lo tienes.
- Instala Git si aún no lo tienes.
Imagen de LowEndBoxabrir en una ventana nueva
- Ve al directorio que quieras instalar en tu ModMail.
- Clona el repositorio que copiaste de GitHub como Fork principal.
git clone <tu URL>
cd ModMail
1
2
2
- Instala las dependencias y PM2.
npm install
npm install -g pm2
1
2
2
- Crea un archivo con el nombre
.env
y copia el contenido del archivo.env.template
y completa las variables.- BOT_TOKEN: el token de tu Bot de Discord. Puedes encontrarlo en la pestaña de Bot de Discord's Developer Portalabrir en una ventana nueva.
- MAIN_GUILD_ID: la ID del servidor donde se abrirán los tickets. Si no sabes como encontrar una ID, revisa esta guíaabrir en una ventana nueva.
- MONGO_URI: la URL de mongo que copiaste con la contraseña reemplazada.
- LOGS_URL: la URL donde se almacenarán tus registros (asegúrate que termine con
/
). Si no estás utilizando ningún registro, solo elimina esta línea.
BOT_TOKEN=
MAIN_GUILD_ID=
MONGO_URI=
LOGS_URL=
1
2
3
4
2
3
4
- Inicia el bot con los siguientes comandos.
npm run build
pm2 start prod/index.js --name modmail
1
2
2
Una vez hecho esto, ve a cualquier canal de tu servidor y ejecuta el comando +setup
.
¡Listo!
Tu bot ahora debería estar en línea.