Uno script 'aggiungi al gruppo' per Discourse Automation

Una richiesta in qualche modo correlata che penso sia emersa alcune volte è quella di avere un modo per gestire la logica E per i permessi di sicurezza delle categorie: Identifying users in multiple groups using AND rather than OR?. Nell’argomento che ho collegato, vogliono creare un gruppo per le persone che sono nei gruppi trust_level_3 e year_2. Questo potrebbe essere realizzato ora con il plugin Automation con una query di badge personalizzata, ma come è stato notato da Nathan, è un modo disordinato per risolvere il problema. È anche limitato ai siti che sono in grado di aggiungere SQL di badge personalizzati.

Sto pubblicando questo qui perché potrebbe essere utile avere richieste di script relative ai trigger user_added_to_group e user_removed_from_group in un unico argomento.