Создание нового псевдо-«всех», включающего всех, кроме нарушающих правила пользователей, потребовало бы огромной работы (возможно, не с помощью скрипта, но всё же).
Как я уже говорил, я просто вслух обдумываю решение проблемы… надеясь, что у меня вдруг озарение случится .
Собственно, проблема в том, что один пользователь пишет свои сообщения в любую область, которую он в данный момент читает (часто — в самое свежее сообщение чего угодно). Само по себе это не страшно, но его сообщения настолько бессвязны, что неизбежно мешают другим пользователям. Проблема в том, что он абсолютно необходим в одной области (на 100%, в финансовой теме), но я с радостью перевёл бы его в режим «только чтение» везде в остальных разделах.
Думаю, в Discourse максимально близкое решение — это замолчать пользователя. Это позволит ему читать и видеть контент, но не публиковать сообщения:
https://meta.discourse.org/t/discourse-moderation-guide/63116#silence-the-user-26
Если поведение продолжится, обязательно примените указанные последствия. Вы можете…
Замолчать пользователя
Замолчанные пользователи не могут создавать новые темы, сообщения, флаги или личные сообщения на сайте. Они по-прежнему могут выполнять другие действия, например, ставить «лайки» сообщениям, читать темы, отвечать на личные сообщения и т. д. Кроме того, они могут общаться с модераторами через личные сообщения, так что вы сможете продолжать диалог с ними, чтобы попытаться исправить поведение.
Это решение недостаточно гибкое, чтобы разрешить ему публиковать сообщения только в определённых категориях.
Но, как упоминается в руководстве для модераторов, сначала стоит попробовать связаться с пользователем, прежде чем прибегать к функциям «замолчать» или «забанить»:
https://meta.discourse.org/t/discourse-moderation-guide/63116#the-difficult-user-22
Не делайте предположений
Сначала постарайтесь не предполагать, что у пользователя негативные намерения. Возможно, он просто не знает правил, плохо владеет языком форума, молод или имеет другую причину для такого поведения.
Свяжитесь напрямую
Попытайтесь связаться с пользователем конфиденциально через личные сообщения, чтобы объяснить, что именно в его поведении неправильно. Помните: говорите о негативном поведении, не атакуйте самого пользователя. По возможности ссылайтесь на существующие правила, руководства, разделы FAQ или аналогичные материалы.
В большинстве случаев такого контакта будет достаточно. Однако, если нет…
1 лайк