Instalación
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 (normalmente 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
.envincluido con el script y añade/modifica las variables de entorno necesarias para el correcto funcionamiento del módulo.guildID: ID del servidor de Discord donde está desplegado el botanimationRoleWinnerAnimationID: ID del rol de ganadores de eventosanimationChannelEventID: ID del canal donde se enviarán los mensajes de animación
-
Copia/mueve los archivos/código a tu proyecto
Copia los siguientes archivos en las carpetas correspondientes de tu proyecto de bot de Discord:
commands/animation-add.js: en la carpeta de tus comandos slashcommands/animation-list.js: en la carpeta de tus comandos slashcommands/animation-remove.js: en la carpeta de tus comandos slashcommands/animation-message.js: en la carpeta de tus comandos slashevents/interactionCreate.js: copie la parte útil del código de este archivo para codificarla en el suyoutils/arguments/post-message.js: en la carpeta de utilidadesutils/animation.js: en la carpeta de utilidades
Copia también el código de inicialización del módulo en tu archivo principal
index.js. En nuestro archivo, Prisma está vinculado directamente al objeto “client”: añade este código a tu proyecto o ajústalo según tu forma de usar Prisma. -
Actualiza el esquema de la base de datos
Añade el modelo de datos para las animaciones en tu archivo
prisma/schema.prismay ejecuta las migraciones necesarias para aplicar los cambios a tu base de datos. Ejecuta los siguientes comandos:Ventana de terminal npx prisma generatenpx prisma migrate dev --name add_animation_model -
Instala las dependencias
Asegúrate de que las dependencias necesarias estén instaladas revisando tu
package.jsony ejecutando:Ventana de terminal npm install -
Reinicia el bot
Reinicia tu bot para que el script se cargue.
Consejos
Sección titulada “Consejos”- Prueba los comandos slash
/animation-add,/animation-list,/animation-remove,/animation-messageen un servidor de pruebas antes de desplegarlos en producción. - En
index.jspuedes modificar la programación para retirar el rol “Ganador de eventos” según tus necesidades. (Actualmente está configurado para ejecutarse todos los días a las 23:59).