Establecer automáticamente miembros activos para seguir una categoría

Para un poco de contexto:

  • Nuestro foro tiene ~95K miembros
  • Hace aproximadamente un año, migramos 3 foros separados y los combinamos en 1
  • Actualmente tenemos una categoría de “Anuncios” en la que los grupos T1, T2, T3 y T4 tienen activada la opción “Seguir primera publicación” automáticamente
  • Los temas en la categoría de anuncios solo pueden ser creados por los administradores

Al final de cada semana, creamos un tema estilo “boletín informativo”, celebrando los logros de la comunidad, lanzamientos de productos, próximos eventos y más.

Actualmente, todos los miembros dentro de los Niveles de Confianza anteriores son notificados cuando se crea este tema. Dicho esto, estamos empezando a evaluar si esta es la mejor manera de proceder.

Cuando migramos nuestros foros anteriores, trajimos muchas cuentas inactivas.

Estamos buscando formas potenciales para que solo los miembros activos/dentro de un marco de tiempo tengan activada la opción “Seguir primera publicación” en la categoría.

Por ejemplo, en lugar de que todos los Niveles de Confianza sigan, lo configuraríamos para que solo las cuentas que han estado activas desde agosto de 2023 sigan.

¿Alguna idea sobre cómo lograr esto? ¿Podría Data Explorer ayudarnos aquí? ¿Quizás el plugin Automation?

Creo que podría ser posible crear un grupo de ‘usuarios recientes’ al que se le pueda aplicar el criterio de ‘Ver primera publicación’ en lugar del nivel de confianza.

Una forma podría ser crear una insignia SQL personalizada que se ejecutara diariamente basándose en la ‘última vez visto’. Se podría configurar para que se revoque automáticamente para cualquiera que no cumpla los criterios. Luego, se puede tener una Automatización para añadir los usuarios con esa insignia al grupo (y eliminarlos cuando la pierdan).

¿Suena factible?

1 me gusta

Esa parece ser una posible solución.

Entonces, para aclarar:

  • El grupo “Usuarios recientes” es el que sigue la categoría
  • La automatización se ejecuta diariamente, lo que agrega/elimina personas del grupo según los criterios
  • Una insignia SQL que determina si encajan dentro de los criterios

¿Hay algún recurso disponible que pueda ayudar a comprender cómo funciona esto completamente?

1 me gusta

Esa es esencialmente la idea principal. :+1:

Hay información sobre las insignias SQL personalizadas en este tema: Creating triggered custom badge queries

Creo que la consulta en sí será bastante simple si te basas en algo como ‘visto en los últimos x meses’.

Y un tutorial para la Automatización específica aquí: Adding users to groups through custom field automation No, olvídalo, es el incorrecto. Pensé que también había hecho uno para la versión de insignias, pero ahora no estoy seguro.

Hay varias partes móviles, por lo que también valdría la pena hacer una prueba para asegurarse de que todo encaje. :slight_smile: