Уровни доверия в 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

ПРИМЕЧАНИЕ: Требования по умолчанию для уровня доверия 3 меняются в рамках предстоящих изменений. Подробнее см. по ссылке: Default changes for trust level 3 requirements.

| Требование | Порог по умолчанию |
|----|----|----|
| Просмотренные темы | 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 лайков

Наконец-то документация о trust-levels, которая не является Understanding Discourse Trust Levels :clap: !

7 лайков

Огромное спасибо!
Вероятно, это легко проверить, но меня также беспокоит, как и в статье «Понимание уровней доверия в дискуссии», отсутствие точности в вопросе о том, связаны ли требования логическим «И» или «ИЛИ», то есть нужно ли соблюдать все из них или достаточно одного.

1 лайк

И :slight_smile: я добавлю это для полной ясности

1 лайк

Поскольку администраторы (и модераторы) могут изменять уровень доверия пользователя, правильный ответ на самом деле — «да». Вы не можете потерять его из-за неактивности, но можете потерять в целом.

Думаю, стоит добавить, что TL1 по умолчанию присваивается приглашённым пользователям в таблице вверху.

Также стоит упомянуть, что группы могут назначать минимальный уровень доверия, что может объяснить, почему у пользователей уровень доверия выше ожидаемого, даже если он не был зафиксирован администратором.

И в конце в ссылке используется слово «личные» вместо «персональные» сообщения.

1 лайк

Я считаю, что это немного излишне придирчиво и уже покрыто следующим:

Остальные три момента верны, я тоже их добавлю.

3 лайка

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

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

1 лайк

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