Installation
Sigue estos pasos para instalar correctamente el script en tu bot.
Pasos de instalación
Sección titulada “Pasos de instalación”-
Descarga el módulo y descomprime la carpeta
Obtén la carpeta del módulo (generalmente en formato .zip o .rar) desde la fuente oficial.
Usa una herramienta como WinRAR o 7-Zip para extraer la carpeta del script en tu equipo. -
Configura las variables de entorno
Abre el archivo
.envproporcionado con el script y añade y modifica las variables de entorno necesarias para el correcto funcionamiento del módulo.guildID: ID del servidor Discord donde se implementa el botchannelBirthdayID: ID de la sala donde se enviarán los mensajes de cumpleaños
-
Copiar/mover los archivos/códigos a tu proyecto
Copia los siguientes archivos en las carpetas apropiadas de tu proyecto de bot de Discord:
commands/birthday.jsen la carpeta de tus comandos slashutils/birthday.jsen la carpeta de tus utilidades
Copia también el código de indexación del módulo en tu archivo principal
index.js. En este archivo, hemos añadido prisma directamente vinculado al objeto “client”. Introduzca este código en el suyo o ajústelo según su forma de utilizar prisma. -
Actualiza el esquema de la base de datos
Añade el modelo de datos para los cumpleaños en tu archivo
prisma/schema.prismay ejecuta las migraciones necesarias para aplicar los cambios a la base de datos.
Ejecuta los siguientes comandos:Ventana de terminal npx prisma generatenpx prisma migrate dev --name add_birthday_model -
Instala las dependencias
Asegúrate de que las dependencias necesarias están instaladas revisando tu
package.jsony ejecuta:Ventana de terminal npm install -
Reinicia el bot
Reinicia tu bot para que el script sea aplicado.
Consejos
Sección titulada “Consejos”- Prueba el comando slash
/birthdayen un servidor de pruebas antes de desplegarlo en producción. - En el archivo
index.js, puedes modificar la programación del envío de mensajes de cumpleaños según tus necesidades. (Actualmente está configurado para ejecutarse todos los días a las 08:00). - En el archivo
utils/birthday.js, puedes personalizar el contenido de los mensajes de cumpleaños enviados a los usuarios.