Senza sapere cosa vuoi fare con quel post o perché ti serve, è un po’ difficile suggerirti qualcosa di utile.
Vuoi semplicemente sapere quali post sono stati contrassegnati come soluzione?
Allora potresti usare una query di Data Explorer e lo script “Pianifica un post in un argomento con i risultati di Data Explorer”. Potresti, ad esempio, eseguire una query che restituisca le soluzioni degli ultimi 10 minuti ogni 10 minuti. Immagino che potresti anche eseguirla più spesso, ma non sono sicuro di quanto questo aggiunga al server. Ma anche se la eseguissi ogni minuto, non otterresti necessariamente un post per ogni soluzione. Forse ci sono 2 argomenti risolti entro il minuto. Inoltre, il post risultante può essere personalizzato solo in misura limitata. (Naturalmente, puoi personalizzare i testi utilizzati come qualsiasi altro testo, ma dovresti tenere presente che dovrai farlo per ogni post modificato dall’automazione con questo script. Quindi non funziona davvero se vuoi essere troppo individuale.)
Semplice esempio di un post creato da quell’automazione
Il contenuto della tabella dipende dalla query. È possibile espandere la query, ad esempio, per visualizzare un link all’argomento o alla soluzione. L’ho mantenuta semplice per dimostrare come funziona generalmente la funzionalità.
La query che ho usato
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
