Discourse の admin_js.admin.badges.trigger_type.user_change という設定について調べているのですが、正確な意味とバッジトリガーのコンテキストでどのように機能するのかよくわかりません。
実際、以下の 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
このバッジをリアルタイムでトリガーしたいと考えています。つまり、条件が満たされたらすぐに付与されるようにしたいのです。
何か助けや提案があれば、大歓迎です!よろしくお願いします!