Функция автоматического бана

Привет,

Некоторые фразы или слова настолько неуместны, что их использование должно автоматически приводить к бану в нашем сообществе — без необходимости пересмотра.

Поэтому я предлагаю добавить новый тип списка отслеживаемых слов, который будет автоматически банить пользователя, разместившего такой контент.

В качестве дополнения это может генерировать уведомление для модераторов в случае ошибки или необходимости пересмотра.

4 лайка

Из любопытства, как часто вы сталкиваетесь с такой ситуацией на своём форуме?

4 лайка

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

3 лайка

Не вдаваясь в то, как часто возникает эта проблема, есть факт, в котором я уверен: функция «Служебные слова» не поможет против такого поведения. Если кто-то захочет опубликовать оскорбительное слово, он найдёт способ это сделать.

Как администратор нескольких форумов на Discourse, я бы решал такие случаи вручную.

Возможно, стоит посмотреть на Discourse Fingerprint - Browser Fingerprinting Plugin, если вы считаете, что проблемные пользователи могут быть достаточно агрессивны, чтобы создавать несколько аккаунтов с такой целью.

Но сейчас я говорю так, будто это тема из раздела Support или Community Building:smile:

1 лайк

Согласен с Canapin


Я бы просто использовал слово «silent watched», а если очень хочется, можно воспользоваться API. Проверяйте все новые посты через эндпоинт /posts.json, ищите наличие слова и при необходимости приостанавливайте посты через API.

1 лайк

Я не упомянул Silence, который сначала казался хорошим вариантом из-за фразы «Первые сообщения пользователей, содержащие эти слова, потребуют одобрения со стороны персонала» (выделение моё).

Что касается API, я думал об этом (я делал нечто похожее: Automatically delete users flagged by system?), но тоже не стал упоминать, так как это было действительно натянуто, учитывая, что тема относится к категории Contribute > Feature. :slight_smile:

Тем не менее, автоматический бан — это всегда опасная функция. Сильно сомневаюсь, что что-то подобное будет официально добавлено в Discourse.

1 лайк

Это было бы очень полезно: чтобы победить спамеров, единственный эффективный способ — сделать так, чтобы администраторам и модераторам было проще удалять их посты и аккаунты, чем спаммерам создавать новые аккаунты и публиковать сообщения. В настоящее время у модераторов есть лишь минимальные возможности для массовых блокировок, то есть для удобной блокировки или удаления множества аккаунтов. Существуют некоторые опции, основанные на IP-адресах, но они неэффективны против современных спамеров, так как IP-адрес больше не играет существенной роли.

С текущей системой отслеживаемых слов можно автоматически отключать первого поста пользователя, если он содержит определённое ключевое слово. Но если, например, злоумышленник создал множество аккаунтов и уже опубликовал свои первые посты, он может продолжать публиковать сообщения, и у модератора остаётся только один вариант — вручную переходить к каждому отдельному посту или профилю, чтобы заблокировать или удалить их.

С функцией автоматической блокировки мы хотя бы могли позволить им попасться в наши ловушки и упростить жизнь. В настоящее время, если я добавлю отслеживаемое слово, которое автоматически помечает, блокирует или цензурирует посты спамеров начиная со второго, они могут просто изменить текст своих сообщений, и их аккаунты останутся нетронутыми.

Это реальная и часто возникающая проблема: в прошлые выходные кто-то создал более 10 тысяч аккаунтов, и невозможно заранее узнать, какие слова нужно блокировать до появления их первых постов, а к тому моменту, когда это становится очевидным, уже слишком поздно. Единственный способ для модератора очистить пространство от ongoing-спам-атаки после того, как спамер создал множество аккаунтов с первыми постами, крайне неэффективен.

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

Всего лишь моё личное мнение, до встречи.