Un script de 'agregar a grupo' para la Discourse Automation

Una solicitud algo relacionada que creo ha surgido algunas veces es tener alguna forma de lidiar con la lógica Y (AND) para los permisos de seguridad de categorías: Identifying users in multiple groups using AND rather than OR?. En el tema que enlacé, quieren crear un grupo para personas que están en los grupos trust_level_3 y year_2. Esto podría lograrse ahora con el plugin de Automatización con una consulta de insignia personalizada, pero como señaló Nathan, esa es una forma desordenada de resolver el problema. También está limitado a sitios que pueden agregar SQL de insignias personalizadas.

Publico esto aquí porque podría ser útil tener solicitudes de scripts relacionados con los disparadores user_added_to_group y user_removed_from_group en un solo tema.