Skip to main content

LibreChat is joining ClickHouse. 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?