Могут ли события вне Discourse влиять на уровни доверия

:wave: Первый пост, поэтому я надеюсь, что размещаю его в правильном месте. Если существует лучшее место для вопросов типа «возможно ли это?», пожалуйста, укажите мне на него.

Я рассматриваю возможность использования Discourse в качестве слоя обсуждений для сообщества, проводящего мероприятия в разных странах мира. Мне нравится принцип системы доверия, но я также хотел бы иметь каноническое представление об уровне доверия пользователя на основе всей его активности в нашем сообществе (например, по мере посещения большего количества мероприятий или публикации статей на сайте это повышает его надежность).

Насколько это осуществимо? Исходя из того, что я прочитал здесь, я предполагаю, что ответ будет: “Не из коробки, но вы потенциально можете написать свой собственный плагин для достижения этого”.

Я прав? Кто-то уже делал что-то подобное? :thinking:

1 лайк

Я думаю, что, возможно, то, что вы хотите сделать, можно реализовать с помощью групп, а не уровней доверия. Всего существует 5 уровней доверия (0–4), причём TL4 автоматически не присваивается.

Вы можете изменять уровень доверия пользователя через API, но чтобы на него влияло множество других переменных, потребуется плагин.

Кажется довольно маловероятным, что кто-то, кто посещает множество ваших мероприятий, но недостаточно участвует в форуме для автоматического повышения, всё же должен быть повышен. Даже если вы им «доверяете», они всё равно не будут понимать нормы поведения онлайн-сообщества. Однако вы можете с помощью API сделать так, чтобы такие «доверенные» пользователи получали повышение до TL1 или TL2.

2 лайка