Цензурирование имен

Как модератор форума Discourse, вы часто сталкиваетесь с пользователями, которые просто не соблюдают правила. Один из способов, которым они это делают, — это выбор имени пользователя. Я видел довольно много неуместных имен пользователей. Насколько мне известно, список запрещенных слов не применяется к именам пользователей. Возможно ли внедрить в Discourse функции фильтрации или цензуры имен пользователей?

Это была бы невероятно полезная функция.

Спасибо,
DillonB07

4 лайка

Да, логично, что в именах пользователей не должно быть запрещённых слов. Однако я не думаю, что достаточно просто цензурировать их — такие имена должны просто блокироваться (на сайте уже есть настройка «зарезервированные имена пользователей», которая позволяет это сделать, но было бы здорово, если бы отслеживаемые слова автоматически добавлялись в этот список).

Помимо добавления этой функции, настоятельно рекомендую полностью блокировать доступ к сайту для тех, кто систематически нарушает правила!

9 лайков

Поднимаю это немного.
Для меня немного удивительно, что для этого нет абсолютно никаких мер.

Как упоминалось, конечно, можно использовать «Зарезервированные имена» для этого, но поскольку нет способа импортировать туда так же, как для «Следящих слов»… это немного сложно :slight_smile:

3 лайка

@discobot сказал мне это.

Discourse позволяет администраторам цензурировать имена пользователей с помощью настройки Цензурируемые имена пользователей. Эта функция проверяет новые и существующие имена пользователей по списку заблокированных слов, определенному в настройках Цензурируемые слова.

  • Блокировка слов: Администраторы могут добавлять конкретные слова или фразы в список цензуры через Панель администратора. Любое имя пользователя, содержащее эти слова, будет заблокировано или помечено.
  • Зарезервированные имена: Вы также можете установить Зарезервированные имена пользователей, чтобы предотвратить возможность пользователей выдавать себя за модераторов или сотрудников (например, «admin», «support»).
  • Существующие пользователи: Если пользователь изменяет свое имя пользователя на содержащее цензурируемое слово, система обычно помечает его или предотвращает изменение в зависимости от вашей конфигурации.

НО… Я протестировал это в своей новой песочнице, и, похоже, это не работает так, как ожидалось.
Слово, которое я добавил в БЛОКИРОВАННЫЕ и ЦЕНЗУРИРУЕМЫЕ, разрешено при изменении моего ИМЕНИ ПОЛЬЗОВАТЕЛЯ.
(Примечание: я имею роль администратора)

1 лайк

Бот немного «галлюцинирует»: настройки «цензурированные имена пользователей» не существует, и ситуация остаётся такой же, как описано ранее.

Функция отслеживания/блокировки/цензурирования слов не проверяет имена пользователей. На данный момент единственный способ заблокировать слова в именах пользователей — использовать настройку зарезервированные имена пользователей.

Администраторы освобождены от ограничения зарезервированные имена пользователей.

4 лайка