O que significa admin_js.admin.badges.trigger_type.user_change no Discourse?

Olá, encontrei a configuração admin_js.admin.badges.trigger_type.user_change no Discourse e não tenho certeza a que ela se refere. Alguém poderia explicar seu significado exato e como ela funciona no contexto de gatilhos de distintivos?
Na verdade, criei a seguinte consulta de distintivo SQL:

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

Quero que este distintivo seja acionado em tempo real, o que significa que ele deve ser concedido imediatamente quando as condições forem atendidas.
Qualquer ajuda ou sugestão seria muito apreciada! Agradeço antecipadamente!

4 curtidas

Já passei pelo guia, mas ainda tenho algumas dúvidas. Ele menciona que os emblemas podem ser acionados a cada minuto, mas não explica exatamente como implementar isso. Há um exemplo para acionar emblemas quando as postagens são editadas, mas eu esperava algo mais frequente.

Além disso, ele menciona que os emblemas serão acionados pelo menos uma vez por dia, mas parece que isso não está acontecendo. Alguém poderia ajudar a esclarecer como posso configurar acionamentos de emblemas mais frequentes, ou se há algo que eu possa ter perdido?

Agradeço antecipadamente pela ajuda!