Startdatum
April 2019
Status
Gearchiveerd
Team
3 leden
Over het project
Impact en metrics
11
Bot-opdrachten
Van encyclopedie-opzoekingen tot kanaalbeheer
6
Repositories
Bot, site, ontwerp, API en twee herschrijvingen
2 jaar
Levensduur
Van de eerste community tot de laatste gearchiveerde repository
Belangrijkste functies
Show-encyclopedie
Zoek op titel of genre vanuit Discord, met gepagineerde resultaten weergegeven als embeds
Community-geproduceerde catalogus
Leden stelden de shows voor die ontbraken, zodat de catalogus meegroeide met de server
Privé spraakkanalen
Kanalen die op aanvraag voor een groep werden aangemaakt en verwijderd zodra iedereen weg was
Audioweergave
Weergave in spraakkanalen geregeld via ffmpeg, met join- en leave-opdrachten
Showcase-site
Een startpagina en een lay-out voor de encyclopedie, ontworpen en geprototypeerd maar nooit afgemaakt
Gebruikte technologieën
TypeScript
Bot bron, getypt van begin tot eind
discord.js
Discord-client, opdracht parsing en gepagineerde embeds
Go
Korte levensduur van een API-poging
Bootstrap
Lay-out voor de showcase-site
Ontmoette uitdagingen
Een catalogus presenteren in Discord, waar de enige beschikbare lay-out een gepagineerde embed is
Een catalogus nuttig houden wanneer de inhoud geheel afhankelijk is van bijdragen van leden
Spraakkanalen creëren en vernietigen zonder lege kamers achter te laten
Zes repositories voor één project, met de bot, de site, het ontwerp en de API allemaal apart
Belangrijkste lessen
De bot werd dagelijks gebruikt, de website werd nooit gelanceerd: de ruimte waar mensen al gebruik van maken wint
De Discord-server had de waarde, de software was slechts één manier om deze te bieden
Twee herschrijvingen werden gestart vanuit een lege repository en geen daarvan werd afgemaakt
Een community bouwen rond het merk van iemand anders beperkt hoe ver het project kan gaan
Toekomstperspectieven
Alle zes repositories zijn gearchiveerd en alleen-lezen.

