Cosa significa admin_js.admin.badges.trigger_type.user_change in Discourse?

Ciao, mi sono imbattuto nella configurazione admin_js.admin.badges.trigger_type.user_change in Discourse e non sono sicuro a cosa si riferisca. Qualcuno potrebbe spiegarne il significato esatto e come funziona nel contesto dei trigger dei badge?
In effetti, ho creato la seguente query SQL per un badge:

SELECT user_id, current_timestamp AS granted_at
FROM gamification_scores
WHERE (:backfill OR user_id IN (:user_ids))
GROUP BY 1
HAVING SUM(score) > 1

Voglio che questo badge si attivi in tempo reale, il che significa che dovrebbe essere assegnato immediatamente quando le condizioni sono soddisfatte.
Qualsiasi aiuto o suggerimento sarebbe molto apprezzato! Grazie in anticipo!

4 Mi Piace

Ho esaminato la guida, ma ho ancora alcune domande. Menziona che i badge possono essere attivati ogni minuto, ma non spiega esattamente come implementarlo. C’è un esempio per attivare i badge quando i post vengono modificati, ma speravo in qualcosa di più frequente.

Inoltre, menziona che i badge verranno attivati almeno una volta al giorno, ma sembra che ciò non stia accadendo. Qualcuno potrebbe aiutarmi a chiarire come posso impostare attivazioni di badge più frequenti, o se c’è qualcosa che potrei aver trascurato?

Grazie in anticipo per il vostro aiuto!