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

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

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

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

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

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

Обзор настроек одобрения публикаций

Ниже приведён общий обзор доступных настроек одобрения публикаций в Discourse:

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

Параметр конфигурации Триггер одобрения Затрагиваемые пользователи Дополнительные примечания Подробнее
Проверять каждую публикацию Все публикации Все, кроме пользователей с уровнем доверия 4 и ботов Публикации видны до одобрения :arrow_down:
Количество публикаций для одобрения Количество публикаций Уровень доверия 0 и 1 :arrow_down:
Одобрять, если не в разрешённых группах Все публикации Все, кто не входит хотя бы в одну из выбранных групп :arrow_down:
Одобрять новые темы, если не в разрешённых группах Новые темы Все, кто не входит хотя бы в одну из выбранных групп :arrow_down:
Категория: Требовать одобрения модератором всех новых ответов Ответы в категории Все, кто не может одобрять публикации в этой категории :arrow_down:
Категория: Требовать одобрения модератором всех новых тем Темы в категории Все, кто не может одобрять публикации в этой категории :arrow_down:
Исключить группы из проверки медиа Изображения в публикациях Все, кто не входит в выбранные группы :arrow_down:
Следящие слова Конкретные слова в публикациях Все “flag” также применяется к сообщениям :arrow_down:
Авто-тишина для первой публикации (regex) Устаревшая настройка, используйте опцию silence для следящих слов :arrow_down:
Минимальное время набора первой публикации Первая публикация Пользователи с уровнем доверия до макс. уровня для «авто-тишины быстрых наборщиков» Требуется включение опции «авто-тишина быстрых наборщиков для первой публикации» :arrow_down:
Одобрять, если не в статусе «staged» Электронная почта в публикациях Пользователи в статусе «staged» Полезно для категорий с функцией «email-in» :arrow_down:

Проверять каждую публикацию

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

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

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

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

Количество публикаций для одобрения

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

  • Применяется к публикациям (ответы и новые темы)
  • Действует для пользователей с уровнем доверия 0 и 1
  • Установите значение больше 0, чтобы требовать одобрения для первых публикаций новых пользователей
  • Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Первые несколько публикаций от каждого пользователя должны быть одобрены персоналом. См. количество публикаций для одобрения.»

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

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

Одобрять, если не в разрешённых группах

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

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

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

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

Одобрять новые темы, если не в разрешённых группах

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

  • Применяется только к новым темам
  • Действует для всех, кто не входит в выбранную группу
  • Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «new_topics_unless_allowed_groups»

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

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

Категория: Требовать одобрения модератором всех новых ответов

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

  • Применяется к ответам в категории
  • Действует для всех, кто не может одобрять публикации в этой категории, поэтому, помимо персонала, также исключаются модераторы категории
  • :warning: Хотя это кажется категорной версией approve_unless_allowed_groups, важное отличие заключается в том, что эта настройка ограничена только ответами
  • Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Публикации в этой категории требуют ручного одобрения персоналом. См. настройки категории»

Чтобы настроить специфичные для категории параметры:

  1. Перейдите в /c/{CATEGORY_SLUG}/edit/settings
  2. Найдите раздел «Модерация»
  3. Включите опцию «Требовать одобрения модератором всех новых ответов»

Категория: Требовать одобрения модератором всех новых тем

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

  • Применяется к темам в категории
  • Действует для всех, кто не может одобрять публикации в этой категории, поэтому, помимо персонала, также исключаются модераторы категории
  • Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Публикации в этой категории требуют ручного одобрения персоналом. См. настройки категории»

Чтобы настроить специфичные для категории параметры:

  1. Перейдите в /c/{CATEGORY_SLUG}/edit/settings
  2. Найдите раздел «Модерация»
  3. Включите опцию «Требовать одобрения модератором всех новых тем»

Исключить группы из проверки медиа

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

  • Применяется к публикациям, содержащим изображение
  • Действует для всех, кто не входит в выбранную группу
  • Полезно для доверенных пользователей или персонала, которым часто нужно делиться медиа
  • Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Эта публикация содержит встроенное медиа. См. группы, исключённые из проверки медиа.»

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

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

Следящие слова

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

  • Применяется к публикациям, «flag» также применяется к личным сообщениям
  • Действует для всех, кроме персонала
  • Три опции, добавляющие публикацию в очередь проверки:
    1. Silence (Тишина): Добавляет публикацию в очередь проверки и замалчивает пользователя
    2. Approve (Одобрить): Помещает публикацию в очередь проверки
    3. Flag (Пометить): Добавляет публикацию в тему, но помечает её, так что она, скорее всего, будет скрыта
  • Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Эта публикация содержала следящее слово. См. ваш список следящих слов.»

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

Чтобы настроить следящие слова:

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

:information_source: Подробнее о следящих словах читайте по адресу Watched Words Reference Guide.

Авто-тишина для первой публикации (regex)

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

Минимальное время набора первой публикации

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

  • Применяется к первой публикации пользователя с уровнем доверия до макс. уровня для «авто-тишины быстрых наборщиков»
  • Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Новый пользователь набрал свою первую публикацию подозрительно быстро, подозреваются действия бота или спамера. См. минимальное время набора первой публикации.»

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

  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. Установите минимальное время (в миллисекундах), которое должно пройти между началом набора первой публикации пользователем и её отправкой

Одобрять, если не в статусе «staged»

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

  • Применяется к публикациям через email от пользователей в статусе «staged»
  • Полезно при использовании категорий с функцией «email-in»
  • Помогает предотвратить спам или обеспечить, чтобы только полностью зарегистрированные пользователи могли публиковать без одобрения
  • Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Новые темы и публикации для пользователей в статусе «staged» должны быть одобрены персоналом. См. одобрять, если не в статусе «staged».»

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

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

Плагины

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

  • :discourse2: Akismet помогает поддерживать ваш сайт свободным от спама, автоматически сканируя все публикации от новых пользователей. Публикации, помеченные Akismet как спам, немедленно удаляются с сайта и добавляются в очередь на проверку. Публикация, добавленная в очередь проверки по этому плагину, показывает внизу: «Akismet пометил эту публикацию как потенциальный спам. Подробнее см. плагин:discourse-akismet.»
  • Discourse AI Post Classifier использует :discourse2: Discourse Automation и :discourse2: Discourse AI для скрытия тем на основе определённых критериев. Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Ответ от модели: {LLM-response} Сработано правилом {название автоматизации}.»
  • Force specific users through moderation добавляет настройку, где можно перечислить одно или несколько имён пользователей; любой пользователь, добавленный в список, всегда будет иметь свои публикации, ожидающие одобрения модератором.

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

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

Заключение

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

11 лайков

Вау! Очень полезно!

1 лайк