Nos gustaría servir a un grupo específico de usuarios notificándolos únicamente con una configuración de Grupo para “Ver primera publicación” en una etiqueta específica. Esto es bastante fácil de configurar, excepto por la parte de “únicamente”. No encuentro tal configuración.
¿Hay alguna forma de deshabilitar automáticamente el Resumen de actividad para los miembros de un grupo, dejando la configuración predeterminada intacta para todos los demás?
Hasta donde sé, la única forma sería cambiar la configuración de estos usuarios con un script de rails (advertencia habitual, todo lo que se haga a través de la consola de rails puede salir mal si no se hace correctamente).
Y no es posible (fácilmente) deshabilitar automáticamente la configuración cuando se agrega un usuario a un grupo.
La forma más sencilla que se me ocurre sería usar el plugin de Automatización para activar un webhook de Zapier cuando se agrega un usuario a un grupo. Zapier podría entonces configurarse para realizar una solicitud PUT a Discourse para actualizar las preferencias del usuario.
Aún no he probado este escenario exacto, pero debería funcionar.
Interesante, gracias – aún no había explorado el plugin de Automatización.
Dado que el uso de webhooks con Zapier requiere una suscripción eterna de $20/mes, podría convencer a mi equipo para que financie una Automatización personalizada en su lugar.
Dado que existen los disparadores de Automatización para Usuario añadido a grupo y Usuario eliminado de grupo, parece que un script adicional podría activar la configuración de resumen de actividad del usuario. ¿Suena esto dentro del alcance de Automatización?
Gracias. Todavía no he abordado la consola ni la escritura de scripts, y necesitaría ser automático para ser práctico. Parece que el plugin de Automatización podría ser un camino.
No sé si es algo que se agregaría como un script al plugin de Automatización, pero si puedes instalar plugins personalizados en tu sitio de Discourse, podrías agregarlo a través de un plugin.
He querido aprender a crear scripts de automatización personalizados durante un tiempo, así que aproveché esta oportunidad para hacerlo. Por favor, no uses esto tal como está, pero aquí tienes un ejemplo de cómo agregar un script de automatización para actualizar las preferencias del Resumen de Actividad cuando un usuario es agregado o eliminado de un grupo: Create custom Automations - #6 by simon.
La razón de la advertencia es que puedo imaginar que los scripts de automatización salgan terriblemente mal Como mínimo, el plugin necesita algunas pruebas. Intentaré obtener comentarios sobre el código y actualizarlo si es necesario.