これは興味深いですね。もし私が正しく理解しているなら、信頼レベル間の自動昇格を削除し、独自の基準を設定したいということでしょうか?
もしそうなら、TL設定のいくつかを達成不可能な値に設定する必要があると思います。例えば、「TL2には訪問日数が36500日必要」とし、「TL3には訪問日数が101日必要」(デフォルトの「TL3期間」が「100」であるため)とします。これにより、ユーザーはいかなるユーザーもTL1より上に自動的に昇格できなくなります。
その後、非表示のサイト設定(https://meta.discourse.org/t/enable-badge-sql/47894)を有効にし、ゲーミフィケーションスコアなど、お好みの基準に基づいたカスタムSQLバッジを使用できると思います。
その後、メンバーに信頼レベルを自動的に付与する新しいグループを作成し、それらと「バッジによるユーザーグループメンバーシップ」という自動化スクリプトをいくつか組み合わせて、基準に達したときにバッジを付与し、自動化をトリガーし、必要な信頼レベルを付与するグループに含まれるようにすることができるでしょう。
そのうちのいくつかは、洗練や実験が必要になると思いますが、可能だと思います。![]()