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

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

Я хочу ограничить наблюдателей и пригласить их участвовать в вопросах и ответах для всех, но с повышением их кармы, то есть геймификационного рейтинга.

Вы имеете в виду «без»?

Чтобы перестать быть наблюдателями (lurkers), они должны предлагать решения проблем пользователей в нашем сообществе.

Аналогично соотношению на P2P.

Должно ли это реализовываться через автоматизацию, или существуют технические ограничения на такое поведение?

Спасибо :slight_smile:

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

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

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

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

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

Привет, Jammy, спасибо за подробный ответ.

Видите ли, я хочу, чтобы группа луркеров (посетители без публикаций) была принудительно переведена на уровень доверия 1.

Я делаю то, что вы описали, но на этот раз, как мне кажется, я эффективно ищу способ ограничить уровень доверия для конкретных групп.

Насколько я понимаю, текущее поведение таково, что автоматизация не может ограничивать уровни доверия, а только присваивать их.

Разве это не регулируется существующим правилом «TL2 требует количества ответов в темах»?

Сколько тем пользователь должен обсудить, прежде чем перейти на уровень доверия 2


ETA: Однако, оставив это в стороне, если у вашей значки установлено «Запускать запрос на отзыв ежедневно», а ваша автоматизация — «Удалять существующих участников без значка», то это должно позволять удалять людей, которые больше не соответствуют требованиям. После удаления из группы повышение уровня доверия также должно исчезнуть.

Я согласен с Jammy. Давайте TL1 сразу и выдвиньте требования для получения TL2. Тогда ваши «наблюдатели» останутся на TL1. Проблема решена.

Чуть не по теме, но наблюдатели не являются проблемой. Правило гласит 99-1 (99% читают, 1% создают) или 90-10-1 (10% создают 90% всего контента, и 1% из них создают 90% этого контента). Поэтому не имеет значения, какие преимущества получают те, кто просто читает, потому что они никогда ими не пользуются. Это довольные пользователи, которые наслаждаются потреблением контента и, возможно, распространяют добрые слова о вашем форуме. Но главный момент в том, что нет никакой силы, заставляющей их создавать контент. Вот почему это пустая трата времени и сил даже думать о том, на каком уровне им быть.

У меня есть группы [OG], которые нужно ограничивать только в статусе «наблюдателей».

В данном случае я хочу, чтобы эта группа ограничивала уровень доверия до 1, но когда они покинут группу «наблюдателей», они вернутся к своему предыдущему уровню доверия из [OG].

Я попробую использовать отмены прав, но не уверен, что это именно то, что мне нужно.

Спасибо за ваши ответы.

Нет, я не думаю, что это возможно сделать таким образом.

Если бы вы хотели добавить дополнительный критерий для TL2, например, «x сообщений за последние 30 дней», и понижать пользователей, не соответствующих этому порогу, то это было бы возможно реализовать на уровне всего сайта, используя метод, который я упомянул выше.

Но также я считаю, что перед тем как приступать к реализации, стоит взвесить вопрос «стоит ли оно того?». :slight_smile: