Identificazione dei post non risolti automaticamente

Ciao,

Abbiamo notato che ci sono alcuni post nella community che non hanno soddisfatto la domanda degli utenti. Ad esempio, c’è una conversazione intorno ad essi ma nessuna risposta. Questo è stato trascurato. Mi chiedevo se ci fosse un modo per identificare automaticamente queste richieste e ricevere notifiche.

Potrebbe significare che riceviamo notifiche per tutti i post che non sono stati contrassegnati con la casella “soluzione” settimanalmente/quindicinalmente, è possibile?

Grazie

1 Mi Piace

Penso che l’esecuzione di una query di esplorazione dati per identificare esattamente quali argomenti soddisfano i criteri e quindi l’invio dei risultati in un PM ricorrente utilizzando l’automazione dovrebbe fare ciò che desideri. :+1:

Qualcosa come:

-- [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 "Data Creazione"
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 GIORNI'
ORDER BY 2
3 Mi Piace