Мы заметили, что некоторые посты в сообществе не дают ответа на вопрос пользователя. Там есть обсуждение, но нет решения. Это было упущено. Я wondered, есть ли способ автоматически выявлять такие запросы и получать уведомления.
Возможно, это означает, что мы будем получать уведомления о всех постах, где не отмечен галочкой блок «решение», еженедельно или раз в две недели. Возможно ли это?
Я думаю, что запуск запроса в Data Explorer для точного определения тем, соответствующих критериям, и последующая настройка автоматической отправки результатов в личные сообщения (PM) на регулярной основе решит вашу задачу.
-- [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 IS NULL
AND post_number = 1
)
SELECT t.id AS topic_id,
t.created_at::date "Created Date"
FROM topics t
WHERE t.id NOT IN (SELECT topic_id FROM solved_topics)
AND t.user_id > 0
AND t.deleted_at IS NULL
AND t.closed = false
AND t.category_id IN (:category_id)
AND t.created_at > CURRENT_DATE - INTERVAL '14 DAYS'
ORDER BY 2