Startdatum
April 2019
Status
Arkiverad
Team
3 medlemmar
Om projektet
Påverkan och mätvärden
11
Botkommandon
Från encyklopedi-frågor till kanalhantering
6
Repositories
Bot, webbplats, design, API och två omskrivningar
2 år
Livslängd
Från den första gemenskapen till den sista arkiverade repositoryn
Nyckelfunktioner
Show-encyklopedi
Sök efter titel eller genre från Discord, med paginerade resultat som renderas som embeds
Gemenskapsbaserad katalog
Medlemmar föreslog de program som saknades, så katalogen växte tillsammans med servern
Privata röstkanaler
Kanaler skapade på begäran för en grupp och borttagna när alla hade lämnat
Ljuduppspelning
Uppspelning av röstkanal hanteras genom ffmpeg, med gå med och lämna kommandon
Visningssida
En hemsida och en encyklopedi-layout, designad och prototypad men aldrig färdigställd
Använda teknologier
TypeScript
Botens källa, typad end till end
discord.js
Discord-klient, kommandoanalys och paginerade embeds
Go
Kortlivad API-försök
Bootstrap
Visningssida-layout
Utmaningar
Att presentera en katalog inuti Discord, där den enda layouten som finns är en paginerad embed
Att hålla en katalog användbar när dess innehåll helt beror på medlemmarnas inskickningar
Att skapa och riva ner röstkanaler utan att lämna tomma rum bakom
Sex repositories för ett projekt, där boten, webbplatsen, designen och API:t alla lever separat
Viktiga lärdomar
Boten användes dagligen, hemsidan levererades aldrig: den yta som folk redan lever i vinner
Discord-servern hade värdet, mjukvaran var bara ett sätt att tjäna det
Två omskrivningar påbörjades från ett tomt repository och ingen av dem blev färdig
Att bygga en gemenskap kring någon annans märke begränsar hur långt projektet kan nå
Framtida perspektiv
Alla sex repositories är arkiverade och skrivskyddade

