Уровни доверия в Discourse: Подробное объяснение

Эта тема объясняет, как работает система уровней доверия Discourse «под капотом». Здесь представлен обзор того, как рассчитывается каждый уровень, и подробно описаны требования, необходимые для перехода на следующий уровень. Хотя большинство этих значений можно настроить в параметрах вашего сайта, информация ниже отражает конфигурацию по умолчанию.

Обзор уровней доверия

Уровень Название Как получить
0 Новый По умолчанию для всех новых пользователей
1 Базовый Автоматически, на основе активности чтения (по умолчанию для приглашенных пользователей)
2 Участник Автоматически, на основе устойчивой активности
3 Постоянный Автоматически, на основе активности за скользящий период в 100 дней
4 Лидер Только ручное повышение персоналом

Уровень доверия 1, базовый

Уровень доверия 1 полностью фокусируется на чтении. Вам не нужно публиковать сообщения, ставить лайки или взаимодействовать — достаточно просто проводить время, изучая сообщество.

Требования для уровня доверия 1

Требование Порог по умолчанию
Просмотренные темы Не менее 5
Прочитанные сообщения Не менее 30
Время, проведенное за чтением Не менее 10 минут

:information_source: Эти требования учитывают всю вашу активность за все время и не могут быть утрачены после достижения.

Что засчитывается для уровня доверия 1

  • Просмотр тем: Каждая уникальная тема, которую вы открываете, засчитывается в «просмотренные темы», включая личные сообщения (ЛС).
  • Чтение сообщений: Прокрутка сообщений в обычных темах засчитывается в общее количество «прочитанных сообщений».
  • Время чтения: Время, в течение которого сообщения видны на экране, накапливается в счетчик времени чтения, включая ЛС.

Что не засчитывается для уровня доверия 1

  • Личные сообщения (ЛС) не засчитываются в прочитанные сообщения.

Уровень доверия 2, участник

Уровень доверия 2 требует более устойчивого вовлечения в течение нескольких дней и вводит требования к социальному взаимодействию.

Требования для уровня доверия 2

Требование Порог по умолчанию
Просмотренные темы Не менее 20
Прочитанные сообщения Не менее 100
Время, проведенное за чтением Не менее 60 минут
Дни посещений Не менее 15 (не обязательно подряд)
Отправленные лайки Не менее 1
Полученные лайки Не менее 1
Темы, на которые даны ответы Не менее 3 различных тем

:information_source: Как и в случае с уровнем 1, эти требования учитывают всю вашу активность за все время и не могут быть утрачены после достижения.

Что засчитывается для уровня доверия 2

  • Всё, что засчитывается для уровня доверия 1.
  • Дни посещений: Каждый уникальный день, когда вы входите в систему и просматриваете форум, засчитывается как посещение.
  • Темы, на которые даны ответы: Ответы на разные темы (а не просто несколько ответов в одной теме) засчитываются в требование.
  • Отправленные и полученные лайки: Как отправка, так и получение лайков на публичных сообщениях засчитываются в эти требования.

Что не засчитывается для уровня доверия 2

  • Личные сообщения (ЛС) не засчитываются в прочитанные сообщения, лайки и темы, на которые даны ответы.
  • Ответы на ваши собственные темы не засчитываются в темы, на которые даны ответы.

Уровень доверия 3, постоянный

Уровень доверия 3 фундаментально отличается от предыдущих уровней. Он оценивает вашу активность в скользящем окне 100 дней, то есть система смотрит конкретно на то, что вы сделали за последние 100 дней. Вы можете как получить, так и потерять этот уровень в зависимости от вашей недавней активности.

Требования для уровня доверия 3

Требование Порог по умолчанию
Просмотренные темы 25% тем, созданных за последние 100 дней (максимум 500)
Прочитанные сообщения 25% сообщений, созданных за последние 100 дней (максимум 20 000)
Темы, на которые даны ответы Не менее 10 различных тем
Дни посещений Посещение и чтение хотя бы одного сообщения в 50% из последних 100 дней
Отправленные лайки Не менее 30
Полученные лайки Не менее 20
Лайки от уникальных пользователей Не менее от 5 уникальных пользователей
Лайки в разные дни Не менее в 7 разных дней
Отмеченные сообщения Не более 5 подтвержденных модераторами флагов за спам или оскорбления
Приостановки/замолчания Отсутствуют за последние 6 месяцев и в настоящее время

Кроме того, существуют минимальные требования за все время для просмотренных тем и прочитанных сообщений, которые должны быть выполнены:

  • Просмотренные темы за все время: 200
  • Прочитанные сообщения за все время: 500

Уточнения по уровню доверия 3

  • Дни посещений с чтением: Дни, когда вы фактически читали сообщения, засчитываются в требование по посещениям. Простого входа в систему уже недостаточно.
  • Уникальные пользователи и дни для лайков: Система отслеживает, что ваши лайки поступают от разных людей в разные дни, что предотвращает «торговлю лайками» с одним другом.

Что не засчитывается для уровня доверия 3

  • Личные сообщения (ЛС): Ответы на ЛС, лайки, отправленные в ЛС, и лайки, полученные в ЛС, не засчитываются.
  • Лайки от небольшой группы: Если все ваши лайки поступают всего от одного или двух человек, вы не выполните требование по уникальным пользователям, даже если у вас достаточно общего количества лайков.
  • Лайки, сгруппированные по нескольким дням: Лайки должны быть распределены по нескольким дням, а не сконцентрированы.
  • Ответы на вашу собственную тему не засчитываются в темы, на которые даны ответы.

Потеря уровня доверия 3

Уровень доверия 3 может быть потерян, если вы не соответствуете требованиям. Система проверяет вашу активность, используя «нижнюю отметку» примерно в 90% от требований для повышения. Однако после первого достижения уровня доверия 3 действует 14-дневный льготный период, в течение которого вы не можете быть понижен.

Если вы будете понижен, вы вернетесь к уровню доверия 2 и должны будете снова выполнить все требования, чтобы вернуть уровень доверия 3.

Уровень доверия 4, лидер

Уровень доверия 4 нельзя получить через активность. Он должен быть предоставлен вручную администраторами сайта или модераторами. Персонал может повышать пользователей, которым доверяет, для помощи в задачах модерации сообщества.

Сводка: Действия, которые никогда не засчитываются

На всех уровнях доверия определенные действия постоянно исключаются:

  • Чтение сообщений в ЛС
  • Ответы в ЛС
  • Отправленные лайки в ЛС
  • Полученные лайки в ЛС
  • Ответы на вашу собственную тему
  • Несколько ответов в одной теме

Часто задаваемые вопросы

Могу ли я потерять уровень доверия 1 или 2?
Нет. После получения уровни доверия 1 и 2 являются постоянными и не могут быть утрачены из-за неактивности.

Почему моя активность в ЛС не засчитывается?
Личные сообщения исключены, чтобы предотвратить манипуляции с системой и гарантировать, что уровни доверия отражают подлинное участие в публичном сообществе.

Как часто проверяются метрики уровня доверия?
Повышение и понижение уровня доверия 3 проверяются один раз в день запланированной задачей.

Что произойдет, если я буду приостановлен?
Приостановка или замолчание за последние 6 месяцев лишает вас права на уровень доверия 3. Спустя 6 месяцев без наказаний вы снова становитесь eligible.

Должен ли я выполнять все требования для каждого уровня?
Да. Перечисленные требования связаны союзом «и»; вы должны выполнить все из них.

Может ли администратор вручную установить мой уровень доверия?
Да. Администраторы могут вручную повышать или понижать пользователей до любого уровня доверия. Они также могут «заблокировать» уровень доверия, чтобы предотвратить автоматические изменения.

Есть ли другой способ обойти требования?
Группы могут предоставлять автоматический уровень доверия при добавлении. Поэтому у некоторых пользователей может быть более высокий уровень доверия, чем ожидается, исходя из их активности.

Какие функции доступны на каждом уровне доверия?
Их довольно много! Чтобы увидеть полный список, вы можете посмотреть по адресу Trust Level Permissions Reference.


Мы постарались сделать это максимально точным, но это большая и сложная часть кодовой базы, поэтому ошибки могут случаться. Если что-то кажется неправильным, сообщество, скорее всего, быстро это заметит — и мы будем признательны, если вы сообщите нам об этом.

14 лайков

Finally, a doc about trust-levels that isn’t Understanding Discourse Trust Levels :clap: !

7 лайков

Thanks a lot!
It’s probably easily testable but what strikes me here as well as in “Understanding Discourse Trust Levels” is the lack of precision about whether the requirements are linked by AND or OR, i.e. do I have to comply with all of them or a single one.

1 лайк

And :slight_smile: ill add that in for full clarity

1 лайк

Since admins (and mods) can change a user’s trust level, the answer is actually “yes”. You cannot lose it because of inactivity, but you can lose it.

I think I’d add that TL1 is default for invited users in the table at the top.

It may also be worth mentioning that groups can assign a minimum trust level, which can explain why users have a higher trust level than expected while it wasn’t locked by an admin.

And at the end the reference uses “private” instead of “personal” messages.

1 лайк

I think that’s a bit too nitpicking-y and already covered by:

The other 3 are good points, I’ll add those in too.

3 лайка

Может, кто-нибудь укажет на документ или список, где показаны ограничения или разрешения для каждого уровня доверия, как в этом примере для требований? Я больше не могу его найти…

Кажется, вы ищете Trust Level Permissions Reference (что также стоит добавить ссылкой в исходном сообщении здесь).

1 лайк