Usando una VPS

Alojar un Bot con una VPS es la mejor opción por razones de estabilidad y rendimiento.

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
  • Instala las dependencias y PM2.
npm install
npm install -g pm2
1
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
  • Inicia el bot con los siguientes comandos.
npm run build
pm2 start prod/index.js --name modmail
1
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.