Data di inizio
April 2019
Status
Archiviato
Team
3 membri
Informazioni sul progetto
Impatto e metriche
11
Comandi del bot
Dalle ricerche nell'enciclopedia alla gestione dei canali
6
Repository
Bot, sito, design, API, e due riscritture
2 anni
Durata
Dalla prima comunità all'ultimo repository archiviato
Caratteristiche principali
Enciclopedia degli show
Cerca per titolo o genere da Discord, con risultati paginati visualizzati come embed
Catalogo fornito dalla comunità
I membri hanno proposto gli show mancanti, quindi il catalogo è cresciuto insieme al server
Canali vocali privati
Canali creati su richiesta per un gruppo e rimossi una volta che tutti se ne sono andati
Riproduzione audio
Riproduzione nel canale vocale gestita tramite ffmpeg, con comandi di ingresso e uscita
Sito di showcase
Una homepage e un layout dell'enciclopedia, progettati e prototipati ma mai finiti
Tecnologie utilizzate
TypeScript
Sorgente del bot, tipizzato end to end
discord.js
Client Discord, parsing dei comandi e embed paginati
Go
Tentativo di API di breve durata
Bootstrap
Layout del sito di showcase
Sfide incontrate
Presentare un catalogo all'interno di Discord, dove l'unico layout disponibile è un embed paginato
Mantenere un catalogo utile quando il suo contenuto dipende interamente dalle sottomissioni dei membri
Creare e distruggere canali vocali senza lasciare stanze vuote
Sei repository per un progetto, con il bot, il sito, il design e l'API che vivono separati
Apprendimenti chiave
Il bot era usato quotidianamente, il sito web non è mai stato lanciato: la superficie in cui le persone vivono già vince
Il server Discord aveva valore, il software era solo un modo per servire questo valore
Due riscritture sono state iniziate da un repository vuoto e nessuna è stata completata
Costruire una comunità attorno al marchio di qualcun altro limita quanto il progetto può progredire
Prospettive future
Tutti e sei i repository sono archiviati e in sola lettura

