Identificando publicaciones que no se han resuelto automáticamente

Hola,

Hemos notado que hay ciertas publicaciones en la comunidad que no han satisfecho la pregunta de los usuarios. Es decir, hay algo de conversación al respecto pero ninguna respuesta. Esto se ha pasado por alto. Me preguntaba si hay alguna forma de identificar automáticamente estas consultas y recibir notificaciones.

¿Sería posible recibir notificaciones semanales/quincenales de todas las publicaciones que no tengan marcada la casilla de ‘solución’?

Gracias

1 me gusta

Creo que ejecutar una consulta del explorador de datos para identificar exactamente qué temas cumplen los criterios y luego enviar los resultados en un mensaje privado recurrente usando Automatización debería hacer lo que deseas. :+1:

Algo como:

-- [params]
-- int_list :category_id = 4, 5, 6


WITH solved_topics AS (
    SELECT p.topic_id
    FROM posts p
    INNER JOIN topic_custom_fields tcf ON tcf.value::int = p.id
    WHERE tcf.name = 'accepted_answer_post_id'
      AND p.deleted_at ISNULL
      AND post_number = 1
)

SELECT t.id AS topic_id,
       t.created_at::date "Fecha de Creación"
FROM topics t
WHERE t.id NOT IN (SELECT topic_id FROM solved_topics)
  AND t.user_id > 0
  AND t.deleted_at ISNULL
  AND t.closed = false
  AND t.category_id IN (:category_id)
  AND t.created_at > CURRENT_DATE - INTERVAL '14 DAYS'
ORDER BY 2
3 Me gusta