Mi primera idea fue que filtrar por publicaciones marcadas como resueltas o por publicaciones que hayan recibido un “me gusta” de un miembro del personal podría funcionar. Desafortunadamente, ninguna de esas acciones activa un webhook. Creo que hay buenas razones para no activar un webhook en los “me gusta”, pero quizás se podría desarrollar algo para activar un webhook cuando un tema se marca como resuelto.
Para activar webhooks en publicaciones específicas con la funcionalidad actual de Discourse, podrías configurar un webhook que se active en eventos de señalización (Flag Events). En Zapier, podrías filtrar las publicaciones señaladas buscando aquellas que hayan sido marcadas como “Algo más” por un usuario específico de tu sitio.
La forma más sencilla de ver el contenido que se pasa con un evento de señalización es crear un webhook en Discourse seleccionando dicho evento como su activador. Para probarlo, puedes ingresar cualquier URL en el campo URL del contenido del webhook, por ejemplo http://example.com. Después de señalar una publicación en tu sitio, ve a Administración / API / Webhooks y haz clic en el enlace “Estado de entrega” para acceder a la lista de solicitudes del webhook.
Haz clic en el botón “Solicitud” para ver el contenido que ha sido enviado por el webhook.
En Zapier deberías poder acceder a cualquiera de los valores en el contenido de la solicitud. Para filtrar las publicaciones que han sido señaladas como “Algo más” por un usuario específico, necesitarás verificar que el flag_type de la solicitud sea notify_moderators y que el campo created_by de la solicitud esté establecido en el nombre de usuario del usuario que deseas que active tu acción en Zapier.

