Skip to main content

LibreChat is joining ClickHouse. Learn more

LibreChat

Discord

Dowiedz się, jak skonfigurować LibreChat, aby używać Discord do uwierzytelniania użytkowników.

Utwórz nową aplikację Discord

image

Konfiguracja aplikacji Discord

  • W ustawieniach ogólnych OAuth2 dodaj prawidłowy adres URL przekierowania (redirect URL):
    • Przykład dla localhost: http://localhost:3080/oauth/discord/callback
    • Przykład dla domeny: https://example.com/oauth/discord/callback

image

  • W Default Authorization Link wybierz In-app Authorization i ustaw zakresy (scopes) na applications.commands

image

  • Zapisz zmiany i zresetuj Client Secret

image image

Konfiguracja .env

  • Wklej swój Client ID oraz Client Secret w pliku .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
  • Zapisz plik .env

Uwaga: Jeśli używasz Docker, uruchom docker compose up -d, aby zastosować zmiany w konfiguracji .env

Jaka jest ta instrukcja?