Installation
Suivez ces étapes pour installer correctement le script sur votre bot.
Étapes d’installation
Section intitulée « Étapes d’installation »-
Téléchargez le module & décompresser le dossier
Récupérez le dossier du module (souvent au format .zip ou .rar) depuis la source officielle. Utilisez un outil comme WinRAR ou 7-Zip pour extraire le dossier du script sur votre ordinateur.
-
Configurez les variables d’environnement
Ouvrez le fichier
.envfourni avec le script et ajoutez & modifiez les variables d’environnement nécessaires au votre pour le bon fonctionnement du module.guildID: ID du serveur Discord où le bot est déployéanimationRoleWinnerAnimationID: ID du rôle des gagnants d’événementsanimationChannelEventID: ID du salon où les messages d’animation seront envoyés
-
Copier/déplacer les fichiers/les codes dans votre projet
Copiez les fichiers suivants dans le(s) dossier(s) approprié(s) de votre projet bot Discord :
commands/animation-add.js: dans le dossier de vos commandes slashcommands/animation-list.js: dans le dossier de vos commandes slashcommands/animation-remove.js: dans le dossier de vos commandes slashcommands/animation-message.js: dans le dossier de vos commandes slashevents/interactionCreate.js: copier la partie utile du code de ce fichier pour l’encoder dans le vôtreutils/arguments/post-message.js: dans le dossier de vos utilitairesutils/animation.js: dans le dossier de vos utilitaires
Copiez également le code d’indexation du module dans votre fichier
index.jsprincipal. Dans ce fichier, nous avons ajouté prisma directement lié à l’objet “client”, mettez ce code dans le vôtre ou ajuster le selon votre façon d’utiliser prisma. -
Mettez à jour le schéma de la base de données
Ajoutez le modèle de données pour les animations dans votre fichier
prisma/schema.prismaet exécutez les migrations nécessaires pour appliquer les changements à votre base de données. Exécution de la commande suivante :Fenêtre du terminal npx prisma generatenpx prisma migrate dev --name add_animation_model -
Installez les dépendances
Assurez-vous que les dépendances nécessaires sont installées en vérifiant votre
package.jsonet en exécutant :Fenêtre du terminal npm install -
Redémarrez le bot
Redémarrez votre bot pour que le script soit pris en compte.
Conseils
Section intitulée « Conseils »- Testez les commandes slash
/animation-add,/animation-list,/animation-remove,/animation-messagedans un serveur de test avant de la déployer en production. - Dans le fichier
index.js, vous pouvez modifier la planification de la suppression du rôle “Gagnant des événements” selon vos besoins. (Actuellement, elle est configurée pour s’exécuter tous les jours à 23h59).