Настройка автоматических триггеров проверки постов

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

Краткое содержание

Требование одобрения сообщений может быть полезно в нескольких сценариях, таких как:

  • Предотвращение спама и неуместного контента
  • Поддержание контроля качества в профессиональных или академических форумах
  • Модерация обсуждений на чувствительные или спорные темы
  • Управление сообществами со строгими правилами контента

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

Обзор настроек одобрения сообщений

Вот общий обзор доступных настроек одобрения сообщений в Discourse:

:information_source: Персонал (администраторы и модераторы) исключен из всех приведенных ниже настроек.

Параметр конфигурации Триггер одобрения Затронутые пользователи Дополнительные примечания Подробнее
Review every post Все сообщения Все, кроме пользователей с уровнем доверия 4 и ботов Сообщения видны до одобрения :arrow_down:
Approve post count Количество сообщений Уровни доверия 0 и 1 :arrow_down:
Approve unless allowed groups Все сообщения Все, кто не входит хотя бы в одну из выбранных групп :arrow_down:
Approve new topics unless allowed groups Новые темы Все, кто не входит хотя бы в одну из выбранных групп :arrow_down:
Category: Require moderator approval of all new replies Ответы в категории Все, кто не может одобрять сообщения в этой категории :arrow_down:
Category: Require moderator approval for all new topics Темы в категории Все, кто не может одобрять сообщения в этой категории :arrow_down:
Skip review media groups Изображения в сообщениях Все, кто не входит в выбранные группы :arrow_down:
Watched words Определенные слова в сообщениях Все “flag” также применяется к сообщениям :arrow_down:
Auto silence first post regex Устарело, используйте вместо этого опцию silence watched words :arrow_down:
Min first post typing time Первое сообщение Пользователи с уровнем доверия до max trust level для auto silence fast typers Требуется включение “auto silence fast typers on first post” :arrow_down:
Approve unless staged Email в сообщениях Staged users Полезно для категорий с email-in :arrow_down:

Review every post

Эта настройка отправляет каждое сообщение в очередь на проверку.

  • Влияет на все сообщения (ответы и новые темы) и правки сообщений
  • Применяется ко всем пользователям, кроме пользователей с уровнем доверия 4
  • :warning: Сообщения все еще видны до одобрения
  • :information_source: Используйте с осторожностью, так как это может создать высокую нагрузку на модераторов
  • Сообщение, добавленное в очередь на проверку из-за этой опции, не показывает причину внизу

Чтобы включить эту настройку:

  1. Перейдите в /admin/site_settings?filter=review%20every%20post
  2. Включите опцию review every post

Approve post count

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

  • Влияет на сообщения (ответы и новые темы)
  • Применяется к пользователям с уровнями доверия 0 и 1
  • Установите значение больше 0, чтобы требовать одобрения для первых сообщений новых пользователей
  • Сообщение, добавленное в очередь на проверку из-за этой опции, показывает “The first few posts from every user must be approved by staff. See approve post count.” внизу

Чтобы настроить эту опцию:

  1. Перейдите в /admin/site_settings?filter=approve%20post%20count
  2. Установите желаемое количество сообщений для одобрения

Approve unless allowed groups

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

  • Влияет на все сообщения (ответы и новые темы)
  • Применяется ко всем, кто не входит в выбранную группу
  • Полезно для разрешения доверенным группам публиковать свободно, при этом модерация остальных
  • Сообщение, добавленное в очередь на проверку из-за этой опции, показывает " Users not in the specified groups must have replies approved by staff. See approve unless allowed groups." внизу

Чтобы настроить эту опцию:

  1. Перейдите в /admin/site_settings/?filter=approve%20unless%20allowed%20groups
  2. Выберите группы, которым разрешено публиковать без одобрения

Approve new topic unless allowed groups

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

  • Влияет только на новые темы
  • Применяется ко всем, кто не входит в выбранную группу
  • Сообщение, добавленное в очередь на проверку из-за этой опции, показывает “new_topics_unless_allowed_groups” внизу

Чтобы настроить эту опцию:

  1. Перейдите в /admin/site_settings/?filter=approve%20new%20topics%20unless%20allowed%20group
  2. Выберите группы, которым разрешено создавать новые темы без одобрения

Category: Require moderator approval of all new replies

Эта настройка позволяет более детально контролировать конкретные категории, которые могут требовать более строгой модерации.

  • Влияет на ответы в категории
  • Применяется ко всем, кто не может одобрять сообщения в этой категории, поэтому дополнительно к персоналу модераторы категории также исключены
  • :warning: Хотя это кажется версией категории для approve_unless_allowed_groups, важное отличие в том, что эта ограничена ответами
  • Сообщение, добавленное в очередь на проверку из-за этой опции, показывает “Posts in this category require manual approval by staff. See the category settings” внизу

Чтобы настроить категорию:

  1. Перейдите в /c/{CATEGORY_SLUG}/edit/settings
  2. Найдите раздел “Moderation”
  3. Включите “Require moderator approval of all new replies”

Category: Require moderator approval for all new topics

Эта настройка позволяет более детально контролировать конкретные категории, которые могут требовать более строгой модерации.

  • Влияет на темы в категории
  • Применяется ко всем, кто не может одобрять сообщения в этой категории, поэтому дополнительно к персоналу модераторы категории также исключены
  • Сообщение, добавленное в очередь на проверку из-за этой опции, показывает “Posts in this category require manual approval by staff. See the category settings” внизу

Чтобы настроить категорию:

  1. Перейдите в /c/{CATEGORY_SLUG}/edit/settings
  2. Найдите раздел “Moderation”
  3. Включите “Require moderator approval for all new topics”

Skip review media groups

Эта настройка позволяет указать группы, чьи сообщения не требуют одобрения из-за наличия изображения.

  • Влияет на сообщения, содержащие изображение
  • Применяется ко всем, кто не входит в выбранную группу
  • Полезно для доверенных пользователей или персонала, которым нужно часто делиться медиа
  • Сообщение, добавленное в очередь на проверку из-за этой опции, показывает " This post includes embedded media. See skip media review groups." внизу

Чтобы настроить эту опцию:

  1. Перейдите в /admin/site_settings/?filter=skip%20review%20media%20groups
  2. Выберите группы, которые должны быть освобождены от проверки медиа

Watched words

Watched words могут использоваться для запуска одобрения сообщений на основе определенного контента.

  • Применяется к сообщениям, “flag” также применяется к личным сообщениям
  • Влияет на всех, кроме персонала
  • Три опции, которые добавляют сообщение в очередь на проверку:
    1. Silence: Добавляет сообщение в очередь на проверку и блокирует пользователя
    2. Approve: Помещает сообщение в очередь на проверку
    3. Flag: Добавляет сообщение в тему, но помечает его, так что оно, вероятно, скрыто
  • Сообщение, добавленное в очередь на проверку из-за этой опции, показывает “This post included a Watched Word. See your list of watched words.” внизу

:information_source: Полезно комбинировать настройки approve и flag, так как flag также работает для правок, в то время как approve нет.

Чтобы настроить watched words:

  1. Перейдите в YOUR_SITE_URL/admin/customize/watched_words
  2. Добавьте слова или фразы под соответствующим действием (Silence, Approve или Flag)

:information_source: Подробнее о watched words читайте на Watched Words Reference Guide.

Auto silence first post regex

Эта настройка устарела, используйте вместо этого опцию silence watched words.

Min first post typing time

Эта настройка может потребовать одобрения сообщения, если пользователь печатает слишком быстро, что может указывать на активность бота.

  • Влияет на первое сообщение пользователя с уровнем доверия до “auto silence fast typers max trust level”
  • Сообщение, добавленное в очередь на проверку из-за этой опции, показывает “New user typed their first post suspiciously fast, suspected bot or spammer behavior. See min first post typing time.” внизу

Чтобы настроить эту опцию:

  1. Перейдите в /admin/site_settings/?filter=auto%20silence%20fast%20typers
  2. Включите auto silence fast typers on first post и настройте auto silence fast typers max trust level в соответствии с вашими потребностями
  3. Перейдите в /admin/site_settings/?filter=min%20first%20post%20typing%20time
  4. Установите минимальное время (в миллисекундах), которое должно пройти между началом набора первого сообщения пользователем и его отправкой

Approve unless staged

Эта настройка требует одобрения для сообщений от staged users (пользователей, которые не завершили полностью процесс регистрации).

  • Влияет на email-in сообщения от staged users
  • Полезно при использовании категорий с функцией email-in
  • Помогает предотвратить спам или убедиться, что только полностью зарегистрированные пользователи могут публиковать без одобрения
  • Сообщение, добавленное в очередь на проверку из-за этой опции, показывает “New topics and posts for staged users must be approved by staff. See approve unless staged.” внизу

Чтобы настроить эту опцию:

  1. Перейдите в /admin/site_settings/?filter=approve%20unless%20staged
  2. Включите опцию approve unless staged

Плагины

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

  • :discourse2: Akismet помогает держать ваш сайт свободным от спама, автоматически сканируя все сообщения от новых пользователей. Просканированные сообщения, которые Akismet помечает как спам, немедленно удаляются с сайта и добавляются в очередь на проверку. Сообщение, добавленное в очередь на проверку из-за этого плагина, показывает “Akismet flagged this post as potential spam. See more at plugin:discourse-akismet.” внизу.
  • Discourse AI Post Classifier использует :discourse2: Discourse Automation и :discourse2: Discourse AI для скрытия тем на основе определенных критериев. Сообщение, добавленное в очередь на проверку из-за этой опции, показывает “Response from the model: {LLM-response} Triggered by the {name of the automation} rule.” внизу
  • Force specific users through moderation добавляет настройку, где вы можете указать одного или нескольких пользователей; любой пользователь, добавленный в список, всегда будет иметь свои сообщения на модерации.

Лучшие практики и рекомендации

  • Доверяйте настройкам по умолчанию: Настройки Discourse по умолчанию разработаны для хорошей работы в большинстве сообществ. Меняйте их только если у вас есть конкретные потребности или проблемы.
  • Определите конкретные потребности: Перед изменением настроек одобрения четко определите проблемы, которые вы пытаетесь решить (например, контроль спама, качество контента или стандарты сообщества).
  • Используйте уровни доверия: Используйте систему уровней доверия Discourse для автоматического снижения ограничений для проверенных членов сообщества.
  • Модерация по категориям: Используйте настройки по категориям для областей, которые требуют дополнительного внимания, вместо применения строгих правил глобально.
  • Комбинируйте настройки: Используйте комбинацию настроек для создания нюансированного подхода. Например, используйте approve post count для проверки первых сообщений от всех новых пользователей и approve unless allowed groups для постоянной модерации всех, кроме членов конкретных групп, таких как члены с уровнем доверия 2 и выше.
  • Балансируйте модерацию и вовлеченность: Будьте внимательны к тому, как настройки одобрения могут влиять на вовлеченность пользователей. Чрезмерно строгие настройки могут отпугнуть участников.
  • Обучайте свое сообщество: Четко сообщайте пользователям о любых специальных правилах публикации или процессах одобрения, чтобы установить соответствующие ожидания.
  • Мониторьте и корректируйте: Регулярно проверяйте влияние ваших настроек на здоровье вашего сообщества и нагрузку на вашу команду модераторов. Будьте готовы корректировать по мере развития вашего сообщества.

Заключение

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

11 лайков