Date de début
avril 2019
Statut
Archivé
Équipe
3 membres
À propos du projet
Impact et métriques
11
Commandes du bot
Des recherches d'encyclopédie à la gestion de canaux
6
Dépôts
Bot, site, design, API, et deux réécritures
2 ans
Durée de vie
Depuis la première communauté jusqu'au dernier dépôt archivé
Fonctionnalités clés
Encyclopédie des spectacles
Recherche par titre ou par genre depuis Discord, avec des résultats paginés rendus sous forme d'intégrations
Catalogue alimenté par la communauté
Les membres proposaient les spectacles manquants, donc le catalogue s'est développé avec le serveur
Canaux vocaux privés
Canaux créés à la demande pour un groupe et supprimés une fois tout le monde parti
Lecture audio
Lecture dans les canaux vocaux gérée par ffmpeg, avec des commandes de rejoindre et de quitter
Site vitrine
Une page d'accueil et une mise en page d'encyclopédie, conçues et prototype mais jamais terminées
Technologies utilisées
TypeScript
Code source du bot, typé de bout en bout
discord.js
Client Discord, analyse de commande et intégrations paginées
Go
Tentative d'API de courte durée
Bootstrap
Mise en page du site vitrine
Défis rencontrés
Présenter un catalogue dans Discord, où la seule mise en page disponible est une intégration paginée
Maintenir un catalogue utile lorsque son contenu dépend entièrement des soumissions des membres
Créer et détruire des canaux vocaux sans laisser des salles vides derrière
Six dépôts pour un projet, avec le bot, le site, le design, et l'API vivant tous séparément
Apprentissages clés
Le bot était utilisé quotidiennement, le site web n'a jamais été lancé : la surface où les gens vivent déjà gagne
Le serveur Discord avait de la valeur, le logiciel n'était qu'un moyen de la servir
Deux réécritures ont été commencées à partir d'un dépôt vierge et aucune n'a été terminée
Construire une communauté autour de la marque de quelqu'un d'autre limite à quel point le projet peut aller loin
Perspectives futures
Tous les six dépôts sont archivés et en lecture seule.

