As Conexões de Cargos do Discord permitem que moderadores e administradores de servidor vinculem a participação de um usuário em um cargo específico a uma conta externa, como Spotify ou Steam. Esse recurso automatiza a atribuição de cargos com base na atividade ou status de assinatura do usuário, reduzindo o trabalho manual de moderação. Quando um usuário vincula sua conta do Spotify ou Steam, o Discord pode atribuir ou remover cargos automaticamente quando a conta externa atende a determinados critérios, como possuir um jogo específico ou ser assinante do Spotify Premium. Este artigo explica como configurar Conexões de Cargos para Spotify e Steam, incluindo pré-requisitos, etapas de configuração e armadilhas comuns a evitar.
Principais Conclusões: Configurando Conexões de Cargos para Spotify e Steam
- Configurações do Servidor > Conexões de Cargos > Criar Conexão: Permite vincular um cargo a um serviço externo como Spotify ou Steam.
- Spotify Premium ou posse de jogo no Steam: A conta externa deve atender à condição definida, como ter uma assinatura Premium ativa ou possuir um jogo específico.
- Configurações do Usuário > Aplicativos Autorizados > Gerenciar Conexões de Cargos: Os usuários devem autorizar o servidor a ler os dados de sua conta externa antes que o cargo seja atribuído.
O Que São Conexões de Cargos do Discord e Como Funcionam
As Conexões de Cargos são um recurso de moderação de servidor que automatiza a atribuição de cargos com base em contas externas vinculadas do usuário. Diferente da atribuição tradicional de cargos, onde um moderador concede manualmente um cargo, as Conexões de Cargos usam uma condição de gatilho definida pelo administrador do servidor. Quando um usuário vincula sua conta do Spotify ou Steam e essa conta satisfaz a condição — por exemplo, possuir um jogo específico ou ter uma assinatura ativa do Spotify Premium — o Discord atribui automaticamente o cargo correspondente. Se a condição não for mais atendida, o Discord remove o cargo.
O recurso depende da autorização OAuth2. O servidor solicita permissão para ler dados específicos do serviço externo. Os usuários devem aprovar essa solicitação nas Configurações do Usuário do Discord, em Aplicativos Autorizados. Após a aprovação, o Discord verifica a condição periodicamente e atualiza o cargo conforme necessário.
Pré-requisitos para usar Conexões de Cargos:
- Você deve ter a permissão Gerenciar Servidor ou ser o proprietário do servidor.
- O servidor deve ter pelo menos um cargo criado antes de configurar uma conexão.
- Os usuários devem ter uma conta do Spotify ou Steam vinculada nas Configurações do Usuário do Discord, em Conexões.
- A integração com Spotify requer uma assinatura Premium para verificar o status da assinatura. Usuários do plano gratuito não podem ser detectados como Premium.
- A integração com Steam exige que o usuário tenha um perfil público no Steam e possua o jogo específico que você deseja verificar.
Passos para Configurar Conexões de Cargos para Spotify ou Steam
O processo de configuração é idêntico para Spotify e Steam. Siga os passos abaixo para criar uma Conexão de Cargo para qualquer um dos serviços.
- Abra as Configurações do Servidor
Clique com o botão direito no ícone do servidor na barra lateral esquerda e selecione Configurações do Servidor. Alternativamente, clique no nome do servidor no topo da lista de canais e escolha Configurações do Servidor no menu suspenso. - Navegue até Conexões de Cargos
No menu esquerdo, role para baixo até Conexões de Cargos na seção Gerenciamento de Usuários. Clique para abrir a página de Conexões de Cargos. - Crie uma Nova Conexão
Clique no botão Criar Conexão. Uma caixa de diálogo aparecerá solicitando que você selecione o serviço externo. Escolha Spotify ou Steam na lista. - Selecione o Cargo e Defina a Condição
Após selecionar o serviço, escolha o cargo que deseja atribuir no menu suspenso. Em seguida, defina a condição. Para Spotify, você pode escolher Tem Spotify Premium. Para Steam, escolha Possui Jogo e insira o ID do Aplicativo (App ID) do jogo. Para encontrar o ID de um jogo no Steam, abra a página da loja do jogo em um navegador — a URL contém um número comoapp/730para Counter-Strike 2. Insira esse número. - Salve a Conexão
Clique em Salvar para criar a Conexão de Cargo. A conexão agora aparecerá na lista com um indicador de status mostrando se está ativa. - Informe os Usuários para Autorizarem a Conexão
Os usuários não receberão o cargo automaticamente até que autorizem o servidor a ler os dados de sua conta externa. Cada usuário deve ir em Configurações do Usuário > Aplicativos Autorizados, encontrar seu servidor na lista e clicar em Autorizar. Eles precisam aprovar as permissões específicas solicitadas — para Spotify, é Ler seus dados da conta do Spotify; para Steam, é Ler seu perfil e biblioteca de jogos do Steam. - Aguarde a Atribuição do Cargo
Após a autorização, o Discord verifica a condição em alguns minutos. Se a condição for atendida, o cargo é atribuído. Caso contrário, o cargo permanece não atribuído até que a condição mude.
Erros Comuns e Limitações ao Usar Conexões de Cargos
A Conexão de Cargo Não Aparece na Lista
Se você não vir a opção Conexões de Cargos nas Configurações do Servidor, seu servidor pode não atender aos requisitos do recurso. As Conexões de Cargos estão disponíveis em todos os servidores, mas o servidor deve ter pelo menos um cargo criado. Crie um cargo primeiro em Configurações do Servidor > Cargos e depois volte para Conexões de Cargos.
Usuários Não Recebem o Cargo Após Autorizar
A causa mais comum é que a conta externa do usuário não atende à condição. Para Spotify, apenas assinantes Premium ativam o cargo. Usuários do plano gratuito nunca recebem o cargo. Para Steam, o usuário deve possuir exatamente o jogo identificado pelo ID do Aplicativo. DLCs ou versões gratuitas podem não contar. Além disso, o perfil do Steam do usuário deve estar definido como Público nas Configurações de Privacidade do Steam. Se estiver como Apenas Amigos ou Privado, o Discord não consegue ler a biblioteca.
A Conexão de Cargo Para de Funcionar Depois de um Tempo
O Discord verifica a condição periodicamente, mas se o usuário revogar a autorização nas configurações de Aplicativos Autorizados, o cargo é removido. Os usuários também podem desvincular completamente sua conta do Spotify ou Steam, o que quebra a conexão. Lembre os usuários de manter suas contas vinculadas e autorizadas.
Não É Possível Usar Múltiplas Condições para um Único Cargo
Cada Conexão de Cargo suporta apenas uma condição. Você não pode combinar condições como “possui o Jogo A E tem Spotify Premium” para um único cargo. Para alcançar lógica de múltiplas condições, crie Conexões de Cargo separadas para cada condição e atribua cargos diferentes, ou use um bot como Carl-bot ou MEE6 que suporte atribuição personalizada de cargos com base em múltiplos critérios.
A Conexão de Cargo Não Funciona com Bots
As Conexões de Cargos são um recurso nativo do Discord e não podem ser acionadas ou gerenciadas por bots. Bots não podem criar, editar ou excluir Conexões de Cargos. Toda a configuração deve ser feita manualmente através das Configurações do Servidor.
Conexões de Cargos do Discord: Spotify vs Steam
| Item | Spotify | Steam |
|---|---|---|
| Condição Disponível | Apenas “Tem Spotify Premium” | “Possui um jogo específico” por ID do Aplicativo |
| Pré-requisito para o Usuário | Conta do Spotify vinculada com assinatura Premium | Conta Steam vinculada com perfil público e jogo possuído |
| Dados Lidos pelo Discord | Status da assinatura (Premium ou gratuito) | Biblioteca de jogos e visibilidade do perfil |
| Frequência de Atualização do Cargo | Verificado a cada poucos minutos | Verificado a cada poucos minutos |
| Caso de Uso Comum | Conceder um cargo VIP para assinantes Premium | Conceder um cargo de gamer para proprietários de um jogo específico |
As Conexões de Cargos para Spotify e Steam são limitadas a uma única condição por conexão. Nenhuma delas suporta condições negativas, como “não possui um jogo” ou “não tem Premium”. Para lógica mais complexa, use um bot de moderação que possa ler dados de conta externa através da API do Discord.
Configurar Conexões de Cargos para Spotify ou Steam simplifica o gerenciamento do servidor ao automatizar a atribuição de cargos com base no status real da conta. Após configurar a conexão, teste com um usuário que atenda à condição para confirmar que o cargo é atribuído. Para automação avançada, considere combinar as Conexões de Cargos com os recursos integrados de integração ou tela de boas-vindas do Discord para orientar novos membros no processo de autorização.