Discourseでadmin_js.admin.badges.trigger_type.user_changeは何を意味しますか?

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

このバッジをリアルタイムでトリガーしたいと考えています。つまり、条件が満たされたらすぐに付与されるようにしたいのです。

何か助けや提案があれば、大歓迎です!よろしくお願いします!

「いいね!」 4

ガイドを読みましたが、まだいくつか質問があります。バッジは1分ごとにトリガーできると記載されていますが、具体的な実装方法については説明されていません。投稿が編集されたときにバッジをトリガーする例がありますが、もっと頻繁にトリガーしたいと考えています。

さらに、バッジは少なくとも1日1回トリガーされると記載されていますが、実際にはそうではないようです。より頻繁なバッジトリガーの設定方法、または見落としている点について、どなたか clarification をお願いできますでしょうか。

ご協力ありがとうございます。