Как ограничить уровень доверия в группе?

Это интересный вопрос. Если я правильно понял, вы хотите отключить автоматическое повышение уровней доверия и установить свои собственные критерии?

Если да, то, думаю, вам нужно будет установить несколько параметров уровней доверия на недостижимые значения. Например, установите «TL2 требует дней посещения» на максимум 36500, а «TL3 требует дней посещения» — на 101 (исходя из того, что «период времени для TL3» по умолчанию равен 100). Это предотвратит автоматическое повышение любого пользователя выше уровня TL1.

Затем вы можете включить скрытую настройку сайта (Enable Badge SQL) и использовать пользовательские SQL-значки с новыми критериями, основанными на очках геймификации или любых других ваших предпочтениях.

Если вы создадите новые группы, которые автоматически предоставляют уровень доверия своим участникам, вы сможете использовать их вместе с несколькими скриптами автоматизации «Членство в группе пользователей через значок». Это позволит выдавать значок при достижении критериев, запускать автоматизацию и включать пользователя в группу, которая предоставляет ему необходимый уровень доверия.

Думаю, некоторые моменты потребуют доработки и экспериментов, но в целом это выполнимо. :crossed_fingers: