Adicionamos recentemente a automação update_user_group_membership_via_badge.
Esses foram pedidos antigos em: (incluindo um meu)
- Automatic membership of badge earners in the group
- What if badges could optionally synchronize group membership?
- Automatically add/remove users to/from a group based on badge id?
- Badge granting triggers group membership
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
-
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.
-
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.
-
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!
