Abbiamo recentemente aggiunto l’automazione update_user_group_membership_via_badge.
Queste sono state richieste di lunga data su: (incluso uno da parte mia)
- 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
Cosa fa?
Questa funzionalità consente di automatizzare l’appartenenza ai gruppi utente in base ai loro badge. Ti offre la possibilità di aggiungere utenti a un gruppo se possiedono un badge specifico e di rimuoverli se non lo possiedono. Puoi anche scegliere di aggiornare il titolo e il flair dell’utente in base alla sua appartenenza al gruppo.
Come si configura?
La funzionalità è configurata tramite uno script in Discourse Automation. Ecco i campi che devi impostare:
-
badge: Il badge che verrà utilizzato per gestire l’appartenenza ai gruppi. Questo campo è obbligatorio. -
group: Il gruppo che verrà gestito tramite questa funzionalità. Questo campo è obbligatorio e i gruppi automatici vengono ignorati. -
update_user_title_and_flair: Un campo booleano che determina se aggiornare il titolo e il flair dell’utente in base alla sua appartenenza al gruppo. -
remove_members_without_badge: Un campo booleano che determina se rimuovere gli utenti dal gruppo se non possiedono il badge specificato.
Lo script può essere attivato periodicamente o al primo accesso dell’utente.
Casi d’uso
-
Gamification: Puoi utilizzare questa funzionalità per creare un’esperienza gamificata nella tua community. Ad esempio, puoi creare un badge per gli utenti che completano un determinato compito e quindi aggiungerli automaticamente a un gruppo quando guadagnano il badge. Questo gruppo potrebbe avere privilegi speciali o accesso a determinate categorie, premiando gli utenti per il loro coinvolgimento.
-
Controllo degli accessi: Se hai categorie a cui dovrebbero accedere solo gli utenti con determinati badge, puoi utilizzare questa funzionalità per automatizzare il processo. Gli utenti che guadagnano il badge verranno aggiunti al gruppo e quindi otterranno l’accesso alla categoria.
-
Riconoscimento della community: Puoi utilizzare questa funzionalità per riconoscere gli utenti che hanno guadagnato determinati badge assegnando loro un titolo e un flair speciali. Questo può incoraggiare altri utenti a impegnarsi maggiormente nella community per guadagnare i badge e il riconoscimento.
Un ringraziamento speciale a @selase per averla realizzata!
Buon divertimento!
