¿El webhook "user updated" se dispara por el conteo de posts?

Me gustaría crear un webhook que se active cada vez que se actualice el objeto de usuario (esto incluiría todo lo que viene en una exportación de usuario, que incluye el recuento de publicaciones).

Tengo curiosidad, si un usuario crea una nueva publicación, ¿supongo que su recuento de publicaciones aumentaría? Si es así, ¿se activaría el webhook de usuario actualizado? ¿O debería hacerlo?

No creo que el recuento de publicaciones esté en el modelo de usuario.

¿Qué intentas resolver?

¿Estás autoalojado (para poder usar un plugin)?

1 me gusta

Hacemos mucho trabajo con Airtable para la automatización en nuestra plataforma, y sería genial mantener una base de Airtable sincronizada con nuestros usuarios en Discourse. Las automatizaciones de Airtable aceptan webhooks, y mi objetivo era esencialmente mantener una copia exacta del objeto de usuario sincronizado con Airtable.

Somos una empresa, así que por supuesto podemos recurrir a la ruta de los servicios si es necesario. No creo que sea necesario aquí, es solo cuestión de obtener la serie correcta de webhooks.

Simplemente asumo que si la exportación de usuarios me proporcionara datos sobre un usuario, esos mismos datos estarían disponibles a través del webhook de usuario actualizado, pero supongo que no es el caso.

El recuento de publicaciones está en el modelo user_stat, no en el modelo user. discourse/app/models/user_stat.rb at main · discourse/discourse · GitHub

No veo una forma fácil de rastrearlo con un webhook existente a menos que tengas un webhook de publicación que actualice el recuento en tu propia tabla de usuario o user_stat.