Я знаю, что Discourse был разработан с намерением стимулировать позитивное поведение. (См. Because Reading is Fundamental).
Уровни доверия основаны на количестве постов и тем, которые пользователь прочитал. Мой вопрос: можно ли манипулировать системой уровней доверия, быстро прокручивая темы? Или система учитывает время чтения постов, чтобы понять, действительно ли пользователь их прочитал?
Я читал об этом и знаю, что Discourse отслеживает время чтения. Однако я не уверен, что алгоритм времени чтения был специально реализован в системе уровней доверия, например:
Для достижения уровня доверия 3 за последние 100 дней…
Из тем, созданных за последние 100 дней, необходимо просмотреть 25% (ограничение — 500)
Как администратор одного сайта и участник с разным уровнем доверия на других сайтах Discourse, я могу подтвердить: да, я часто «обхожу» систему уровней доверия, потому что честно говоря, уже не помню, как пользоваться Discourse на более низких уровнях. Я часто забываю о системе уровней доверия при первом же ответе или создании новой темы на новом форуме, а затем сталкиваюсь с ботом, который пытается меня обучить, и мне просто хочется поиграть в Whac-A-Mole с этим ботом.
Некоторые пользователи отмечали или просили создать централизованное хранилище или механизм передачи токена, чтобы пользователи с более высоким уровнем доверия автоматически получали тот же или хотя бы значительно более высокий уровень на других сайтах.
Если вы знаете медианное время, необходимое для чтения сообщения, вы можете определить, было ли измеренное время крайне коротким для того, чтобы реально прочитать сообщение.
Да, я могу это сделать, но это потребует значительного расследования.
Вы можете просмотреть свой сайт с тестовой учетной записью, зайдя на страницу /admin/users/list/active. Это, вероятно, даст вам достаточно информации о том, как рассчитываются прочтения постов и время чтения.