Maintenu Discord.js 2023

Abiding Bot

Contexte

Abiding Agora est une association gérant notamment un serveur Discord d’entraide entre créateurices de jeux vidéo indépendant·es notamment les personnes marginalisées. Le serveur est organisé autour de canaux d’entraide sur différents sujets généraux (développement, marketing, etc.) mais aussi sur l’organisation de formations sur des thèmes plus spécifiques : « Créer son studio de jeu vidéo », « Les grands leviers du Gamefeel », « Le droit d’auteur appliqué au jeu vidéo », etc.

L’organisation de ces formations est rapidement devenue trop complexe et répétitive, il est apparu nécessaire pour l’association de l’automatiser et de la simplifier.

Mon rôle

J’ai développé un bot pour le serveur Discord de l’association, avec pour but principal de simplifier l’organisation des formations. Ce bot a été créé entièrement par mes soins sur un backend TypeScript / Node.js grâce à la bibliothèque Discord.js. J’ai pu créer plusieurs commandes, dont celle permettant la création d’une formation avec rôle pour les participants et canal textuel associé avec les bonnes permissions. Ce processus d’automatisation a ainsi permis la simplification du processus, permettant d’augmenter la régularité et la rapidité d’organisation des formations sur le serveur.