Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

Discord

Scopri come configurare LibreChat per utilizzare Discord per l'autenticazione degli utenti.

Crea una nuova Discord Application

image

Configurazione dell'applicazione Discord

  • Nelle impostazioni generali di OAuth2, aggiungi un URL di reindirizzamento valido:
    • Esempio per localhost: http://localhost:3080/oauth/discord/callback
    • Esempio per un dominio: https://example.com/oauth/discord/callback

image

  • In Default Authorization Link, seleziona In-app Authorization e imposta gli scope su applications.commands

image

  • Salva le modifiche e reimposta il Client Secret

image image

Configurazione di .env

  • Incolla il tuo Client ID e Client Secret nel file .env:
DOMAIN_CLIENT=https://your-domain.com # use http://localhost:3080 if not using a custom domain
DOMAIN_SERVER=https://your-domain.com # use http://localhost:3080 if not using a custom domain

DISCORD_CLIENT_ID=your_client_id
DISCORD_CLIENT_SECRET=your_client_secret
DISCORD_CALLBACK_URL=/oauth/discord/callback
  • Salva il file .env

Nota: Se si utilizza Docker, eseguire docker compose up -d per applicare le modifiche alla configurazione nel file .env

Com’è questa guida?