Slotherizer permette di non perdere alcuna novità nei canali testuali presenti nei server Discord dove si possono ritrovare un gran numero di utenti, grazie ai riassunti automatici generati con GPT-3.
-
Avrai bisogno di un bot Discord da collegare al sistema, creane uno nuovo seguendo questa guida
Servirà il Token del bot da inserire nella configurazione del Sistema (Controlla questa guida)
-
Avrai bisogno anche di un account OpenAI per utilizzare le api basate su GPT-3
Serviranno
-
Creare il file di configurazione delle variabili d'ambiente
.envnella root del progettoDISCORD_TOKEN="<Token>" ORGANIZATION="<Organization ID>" OPENAI_API_KEY="<API Key>" -
Esegui un
docker-compose upper buildare ed avviare Slotherizer
Per utilizzare il bot Discord dovrai prima invitarlo nel tuo server Discord (Segui questa guida).
Quando il bot è in un server, nelle chat testuali si potrà invocare il bot tramite il comando !slotherizer <n> inserendo al posto di <n> il numero di messaggi che vuoi riassumere.
In questo progetto usiamo Kibana per visualizzare le metriche di utilizzo del sistema, è presente una versione di default che si può importare su kibana non'appena si avvia che fornisce una dashboard con alcune metriche utili: kibana/monitoring.ndjson