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

Discord

Aprenda a configurar o LibreChat para usar o Discord para autenticação de usuários.

Criar um novo Discord Application

image

Configuração do Aplicativo Discord

  • Nas configurações gerais do OAuth2, adicione uma URL de redirecionamento válida:
    • Exemplo para localhost: http://localhost:3080/oauth/discord/callback
    • Exemplo para um domínio: https://example.com/oauth/discord/callback

image

  • Em Default Authorization Link, selecione In-app Authorization e defina os escopos como applications.commands

image

  • Salve as alterações e redefina o Client Secret

image image

Configuração do .env

  • Cole o seu Client ID e Client Secret no arquivo .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
  • Salve o arquivo .env

Nota: Se estiver usando Docker, execute docker compose up -d para aplicar as alterações de configuração do .env

Como está este guia?