Привет.
@JammyDodger опубликовал сообщение Trust Level Permissions Reference, в котором говорится следующее;
Однако, когда я получил значок «Out of Love», у меня уже был уровень доверия пользователя 2 (UTL2). Как только я получил значок, я больше не мог ставить лайки сообщениям, и мне сообщили, что нужно подождать, пока не пройдет больше времени. Это заставляет меня думать, что либо начальные 50 лайков, либо множитель x1.5 указаны неверно. Если данные верны, я предполагаю, что проблема в последнем, так как в противном случае математика не сходится.
Изначально я планировал ответить на пост и спросить, не допустил ли он ошибки, однако, продолжая изучать вопрос, я начал подозревать, что он правильно задокументировал предполагаемое поведение системы.
Например, в статье блога Understanding Discourse Trust Levels также упоминается множитель лайков для UTL2 (хотя я не уверен, редактируется ли этот пост со временем или ему разрешено устаревать).
Кроме того, описания значков, связанных с UTL, также указывают на то же самое;
Таким образом, либо функциональность была намеренно изменена в какой-то момент, и ни один из ресурсов, документирующих её, не был обновлен соответствующим образом (что вполне возможно, учитывая масштаб проекта Discourse), либо часть «больше лайков в день» уровней доверия работает не так, как задумано.
Я не ruby-разработчик и не знаком с кодовой базой, поэтому не могу самостоятельно продвинуться дальше в этом вопросе.




