Identification des publications qui n'ont pas été résolues automatiquement

Bonjour,

Nous avons remarqué que certains messages sur la communauté n’ont pas répondu à la question des utilisateurs. Il y a une certaine conversation autour, mais pas de réponse. Cela a été manqué. Je me demandais s’il existait un moyen d’identifier automatiquement ces requêtes et de recevoir des notifications.

Cela pourrait signifier que nous recevons des notifications pour tous les messages qui n’ont pas été cochés dans la case « solution » chaque semaine/quinzaine, est-ce possible ?

Merci

1 « J'aime »

Je pense que l’exécution d’une requête d’explorateur de données pour identifier exactement quels sujets correspondent aux critères, puis l’envoi des résultats dans un message privé récurrent à l’aide de l’automatisation devrait faire ce que vous voulez. :+1:

Quelque chose comme :

-- [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 "Date de création"
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 « J'aime »