Gerenciamento de Membros do Grupo de Usuários através de Insígnias

Adicionamos recentemente a automação update_user_group_membership_via_badge.

Esses foram pedidos antigos em: (incluindo um meu)

O que faz?

Este recurso permite automatizar a associação de usuários a grupos com base em seus distintivos (badges). Ele oferece a capacidade de adicionar usuários a um grupo se eles tiverem um distintivo específico e removê-los se não tiverem. Você também pode optar por atualizar o título e o flair do usuário com base em sua associação ao grupo.

Como é configurado?

O recurso é configurado através de um script na Automação do Discourse. Aqui estão os campos que você precisa configurar:

  • badge: O distintivo que será usado para gerenciar a associação ao grupo. Este campo é obrigatório.

  • group: O grupo que será gerenciado através deste recurso. Este campo é obrigatório e grupos automáticos são ignorados.

  • update_user_title_and_flair: Um campo booleano que determina se o título e o flair do usuário serão atualizados com base em sua associação ao grupo.

  • remove_members_without_badge: Um campo booleano que determina se os usuários serão removidos do grupo se não tiverem o distintivo especificado.

O script pode ser acionado em uma base recorrente ou quando o usuário faz login pela primeira vez.

Casos de Uso

  1. Gamificação: Você pode usar este recurso para criar uma experiência gamificada em sua comunidade. Por exemplo, você pode criar um distintivo para usuários que completam uma determinada tarefa e, em seguida, adicioná-los automaticamente a um grupo quando eles ganham o distintivo. Este grupo pode ter privilégios especiais ou acesso a certas categorias, recompensando os usuários por seu engajamento.

  2. Controle de Acesso: Se você tiver categorias que só devem ser acessíveis a usuários com certos distintivos, você pode usar este recurso para automatizar o processo. Usuários que ganham o distintivo serão adicionados ao grupo e, assim, obterão acesso à categoria.

  3. Reconhecimento da Comunidade: Você pode usar este recurso para reconhecer usuários que ganharam certos distintivos, dando-lhes um título e flair especiais. Isso pode ajudar a incentivar outros usuários a se engajarem mais na comunidade para ganhar os distintivos e o reconhecimento.

Agradecimentos especiais a @selase por construir isso!

Aproveite!

26 curtidas

Uau. Isso introduz muitas possibilidades combinadas com minha ponte (ainda muito improvisada) com badges.fedoraproject.org, o sistema de distintivos separado do Fedora. Muito legal!

4 curtidas

É viável utilizar este script quando um número predeterminado de distintivos foi adquirido?

O caso de uso gira em torno de uma estrutura de gamificação que incorpora um sistema interno de ‘reputação’, que totaliza e recompensa as melhores e mais específicas contribuições.

1 curtida