
Le serveur communautaire Ascesa Craft sur Discord a récemment introduit un bot privé appelé Bot Ascesa.
Ce bot multifonction a été conçu spécifiquement pour gérer la communauté du serveur. Il prend en charge les principales fonctions de modération, permettant aux administrateurs de maintenir l'ordre grâce à des commandes dédiées.
En plus de ses fonctionnalités de modération, Bot Ascesa propose également des commandes supplémentaires pour faciliter la gestion des événements communautaires, rendant l'organisation de concours, défis ou autres activités plus simple et fluide pour les utilisateurs du serveur.
Langage(s)
NodeJS a été utilisé pour la partie backend du bot. C'est ici que les comportements de base du bot sont initialisés en lui attribuant les commandes et les événements qu'il doit écouter afin de réaliser les actions que l'on souhaite.
En parallèle, l'intégration de l'API de Discord via la bibliothèque Discord.js permet au bot de communiquer efficacement avec la plateforme Discord et de répondre aux interactions des utilisateurs.
JSON a été utiliser pour le stockage des données, notamment pour la gestion des sanctions administratives des membres du serveur communautaire ainsi que pour d'autres informations essentielles au bon fonctionnement du bot.

Ascesa bot propose une solution pour suivre et analyser les invitations de chaque membre au sein du serveur. Construit en utilisant la Programmation Orientée Objet (POO), il garantit une architecture de code modulable et maintenable.
Grâce à son système avancé de suivi des invitations, ce bot enregistre et analyse en temps réel le nombre d'invitations générées par chaque membre. Cela permet de savoir précisément qui contribue le plus activement à la croissance de la communauté.
Le bot inclut une commande pratique de leaderboard qui affiche un classement clair et mis à jour du nombre d'invitations par membre. Cette fonctionnalité devient indispensable pour encourager l'engagement des membres, motiver la communauté par des défis ou des récompenses, et renforcer le sentiment de participation active.
Conclusion
En conclusion, j'ai mis à profit mes compétences techniques pour développer ce bot, et ce projet a été une formidable opportunité pour me perfectionner et apprendre. Chaque étape m'a apporté des connaissances précieuses, et je ressors enrichi de cette expérience. Je suis heureux de pouvoir offrir cet outil à une communauté bienveillante et engagée, et de contribuer à son dynamisme et à son développement.