Skip to content

sal-versij/Slotherizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slotherizer

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.

Come iniziare

  1. 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)

  2. Avrai bisogno anche di un account OpenAI per utilizzare le api basate su GPT-3

    Serviranno

    • l'Organization ID (Che troverai in questa pagina)
    • l'API Key (Che troverai in questa pagina)
  3. Creare il file di configurazione delle variabili d'ambiente .env nella root del progetto

    DISCORD_TOKEN="<Token>"
    ORGANIZATION="<Organization ID>"
    OPENAI_API_KEY="<API Key>"
    
  4. Esegui un docker-compose up per buildare ed avviare Slotherizer

Come utilizzarlo

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.

Metriche

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors