Sin saber qué quieres hacer con esa publicación o por qué la necesitas, es un poco difícil sugerirte algo útil.
¿Simplemente quieres saber sobre las publicaciones marcadas como solución?
Entonces podrías usar una consulta del explorador de datos y el script “Programar una publicación en un tema con resultados del explorador de datos”. Podrías, por ejemplo, ejecutar una consulta que devuelva las soluciones de los últimos 10 minutos cada 10 minutos. Supongo que también podrías ejecutarla con más frecuencia, pero no estoy seguro de cuánto añade esto al servidor. Pero incluso si la ejecutaras cada minuto, no necesariamente obtendrías una publicación por cada solución. Quizás haya 2 temas resueltos en el transcurso de un minuto. Además, la publicación resultante solo se puede personalizar hasta cierto punto. (Por supuesto, puedes personalizar los textos utilizados como cualquier otro texto, pero debes tener en cuenta que luego tendrás que hacerlo para cada publicación que se modifique mediante la automatización con este script. Por lo tanto, realmente no funciona si quieres ser demasiado individual.)
Ejemplo simple de una publicación creada por esa automatización
El contenido de la tabla depende de la consulta. Es posible ampliar la consulta, por ejemplo, para mostrar un enlace al tema o a la solución. Lo mantuve simple para demostrar cómo funciona la característica en general.
La consulta que utilicé
SELECT
dst.created_at AS solution_accepted_at,
dst.topic_id,
dst.answer_post_id,
dst.accepter_user_id
FROM discourse_solved_solved_topics dst
WHERE dst.created_at >= NOW() - INTERVAL '10 minutes'
ORDER BY dst.created_at DESC
