Это руководство объясняет различные настройки и параметры, связанные с требованием одобрения публикаций в Discourse. Вы узнаете, как эти настройки взаимодействуют друг с другом, а также ознакомитесь с лучшими практиками их внедрения.
Краткое содержание
Требование одобрения публикаций может быть полезным в нескольких сценариях, таких как:
- Предотвращение спама и неуместного контента
- Поддержание контроля качества в профессиональных или академических форумах
- Модерация обсуждений по чувствительным или спорным темам
- Управление сообществами со строгими правилами контента
Discourse предлагает несколько способов контроля одобрения публикаций, позволяя администраторам эффективно управлять контентом. Эти настройки активируются различными факторами и влияют на разные группы пользователей.
Обзор настроек одобрения публикаций
Ниже приведён общий обзор доступных настроек одобрения публикаций в Discourse:
Персонал (администраторы и модераторы) исключается из действия всех перечисленных ниже настроек.
Проверять каждую публикацию
Эта настройка отправляет каждую публикацию в очередь на проверку.
- Применяется ко всем публикациям (ответы и новые темы) и правкам публикаций
- Действует для всех пользователей, кроме пользователей с уровнем доверия 4
Публикации остаются видимыми до одобрения
Используйте с осторожностью, так как это может создать высокую нагрузку на модераторов- Публикация, добавленная в очередь проверки по этой причине, не показывает причину внизу
Чтобы включить эту настройку:
- Перейдите в
/admin/site_settings?filter=review%20every%20post - Включите опцию
review every post
Количество публикаций для одобрения
Эта настройка определяет, сколько публикаций новый пользователь должен получить одобрение, прежде чем сможет публиковать без модерации.
- Применяется к публикациям (ответы и новые темы)
- Действует для пользователей с уровнем доверия 0 и 1
- Установите значение больше 0, чтобы требовать одобрения для первых публикаций новых пользователей
- Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Первые несколько публикаций от каждого пользователя должны быть одобрены персоналом. См. количество публикаций для одобрения.»
Чтобы настроить эту опцию:
- Перейдите в
/admin/site_settings?filter=approve%20post%20count - Установите желаемое количество публикаций, требующих одобрения
Одобрять, если не в разрешённых группах
Эта настройка требует одобрения публикаций от пользователей, которые не являются членами указанных групп.
- Применяется ко всем публикациям (ответы и новые темы)
- Действует для всех, кто не входит в выбранную группу
- Полезно для предоставления возможности доверенным группам публиковать свободно, одновременно модерировать остальных
- Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Пользователи, не входящие в указанные группы, должны иметь ответы, одобренные персоналом. См. одобрять, если не в разрешённых группах.»
Чтобы настроить эту опцию:
- Перейдите в
/admin/site_settings/?filter=approve%20unless%20allowed%20groups - Выберите группы, которым разрешено публиковать без одобрения
Одобрять новые темы, если не в разрешённых группах
Эта настройка позволяет более строго контролировать создание тем, при этом потенциально быть более мягким к ответам.
- Применяется только к новым темам
- Действует для всех, кто не входит в выбранную группу
- Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «new_topics_unless_allowed_groups»
Чтобы настроить эту опцию:
- Перейдите в
/admin/site_settings/?filter=approve%20new%20topics%20unless%20allowed%20group - Выберите группы, которым разрешено создавать новые темы без одобрения
Категория: Требовать одобрения модератором всех новых ответов
Эта настройка позволяет более детально контролировать конкретные категории, которые могут требовать более строгой модерации.
- Применяется к ответам в категории
- Действует для всех, кто не может одобрять публикации в этой категории, поэтому, помимо персонала, также исключаются модераторы категории
Хотя это кажется категорной версией approve_unless_allowed_groups, важное отличие заключается в том, что эта настройка ограничена только ответами- Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Публикации в этой категории требуют ручного одобрения персоналом. См. настройки категории»
Чтобы настроить специфичные для категории параметры:
- Перейдите в
/c/{CATEGORY_SLUG}/edit/settings - Найдите раздел «Модерация»
- Включите опцию «Требовать одобрения модератором всех новых ответов»
Категория: Требовать одобрения модератором всех новых тем
Эта настройка позволяет более детально контролировать конкретные категории, которые могут требовать более строгой модерации.
- Применяется к темам в категории
- Действует для всех, кто не может одобрять публикации в этой категории, поэтому, помимо персонала, также исключаются модераторы категории
- Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Публикации в этой категории требуют ручного одобрения персоналом. См. настройки категории»
Чтобы настроить специфичные для категории параметры:
- Перейдите в
/c/{CATEGORY_SLUG}/edit/settings - Найдите раздел «Модерация»
- Включите опцию «Требовать одобрения модератором всех новых тем»
Исключить группы из проверки медиа
Эта настройка позволяет указать группы, чьи публикации не требуют одобрения из-за наличия изображения.
- Применяется к публикациям, содержащим изображение
- Действует для всех, кто не входит в выбранную группу
- Полезно для доверенных пользователей или персонала, которым часто нужно делиться медиа
- Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Эта публикация содержит встроенное медиа. См. группы, исключённые из проверки медиа.»
Чтобы настроить эту опцию:
- Перейдите в
/admin/site_settings/?filter=skip%20review%20media%20groups - Выберите группы, которые должны быть освобождены от проверки медиа
Следящие слова
Следящие слова можно использовать для запуска одобрения публикаций на основе конкретного контента.
- Применяется к публикациям, «flag» также применяется к личным сообщениям
- Действует для всех, кроме персонала
- Три опции, добавляющие публикацию в очередь проверки:
- Silence (Тишина): Добавляет публикацию в очередь проверки и замалчивает пользователя
- Approve (Одобрить): Помещает публикацию в очередь проверки
- Flag (Пометить): Добавляет публикацию в тему, но помечает её, так что она, скорее всего, будет скрыта
- Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Эта публикация содержала следящее слово. См. ваш список следящих слов.»
Может быть полезно комбинировать настройки approve и flag, так как flag также работает для правок, а approve — нет.
Чтобы настроить следящие слова:
- Перейдите на
YOUR_SITE_URL/admin/customize/watched_words - Добавьте слова или фразы под соответствующим действием (Silence, Approve или Flag)
Подробнее о следящих словах читайте по адресу Watched Words Reference Guide.
Авто-тишина для первой публикации (regex)
Эта настройка устарела, используйте опцию silence для следящих слов.
Минимальное время набора первой публикации
Эта настройка может привести к тому, что публикация потребует одобрения, если пользователь печатает слишком быстро, что может указывать на активность бота.
- Применяется к первой публикации пользователя с уровнем доверия до макс. уровня для «авто-тишины быстрых наборщиков»
- Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Новый пользователь набрал свою первую публикацию подозрительно быстро, подозреваются действия бота или спамера. См. минимальное время набора первой публикации.»
Чтобы настроить эту опцию:
- Перейдите в
/admin/site_settings/?filter=auto%20silence%20fast%20typers - Включите
auto silence fast typers on first postи настройтеauto silence fast typers max trust levelв соответствии с вашими потребностями - Перейдите в
/admin/site_settings/?filter=min%20first%20post%20typing%20time - Установите минимальное время (в миллисекундах), которое должно пройти между началом набора первой публикации пользователем и её отправкой
Одобрять, если не в статусе «staged»
Эта настройка требует одобрения публикаций от пользователей в статусе «staged» (пользователи, которые ещё не полностью завершили процесс регистрации).
- Применяется к публикациям через email от пользователей в статусе «staged»
- Полезно при использовании категорий с функцией «email-in»
- Помогает предотвратить спам или обеспечить, чтобы только полностью зарегистрированные пользователи могли публиковать без одобрения
- Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Новые темы и публикации для пользователей в статусе «staged» должны быть одобрены персоналом. См. одобрять, если не в статусе «staged».»
Чтобы настроить эту опцию:
- Перейдите в
/admin/site_settings/?filter=approve%20unless%20staged - Включите опцию
approve unless staged
Плагины
Существуют также плагины, которые могут помочь вам настроить одобрение в соответствии с потребностями вашего сообщества.
Akismet помогает поддерживать ваш сайт свободным от спама, автоматически сканируя все публикации от новых пользователей. Публикации, помеченные Akismet как спам, немедленно удаляются с сайта и добавляются в очередь на проверку. Публикация, добавленная в очередь проверки по этому плагину, показывает внизу: «Akismet пометил эту публикацию как потенциальный спам. Подробнее см. плагин:discourse-akismet.»- Discourse AI Post Classifier использует
Discourse Automation и
Discourse AI для скрытия тем на основе определённых критериев. Публикация, добавленная в очередь проверки по этой причине, показывает внизу: «Ответ от модели: {LLM-response} Сработано правилом {название автоматизации}.» - Force specific users through moderation добавляет настройку, где можно перечислить одно или несколько имён пользователей; любой пользователь, добавленный в список, всегда будет иметь свои публикации, ожидающие одобрения модератором.
Лучшие практики и рекомендации
- Доверяйте настройкам по умолчанию: Настройки по умолчанию Discourse разработаны так, чтобы хорошо работать для большинства сообществ. Изменяйте их только при наличии конкретных потребностей или проблем.
- Определите конкретные потребности: Перед изменением настроек одобрения чётко определите проблемы, которые вы пытаетесь решить (например, контроль спама, качество контента или стандарты сообщества).
- Используйте уровни доверия: Используйте систему уровней доверия Discourse для автоматического снижения ограничений для проверенных членов сообщества.
- Модерация, специфичная для категорий: Используйте специфичные для категории настройки для областей, требующих дополнительного внимания, вместо применения строгих правил глобально.
- Комбинируйте настройки: Используйте комбинацию настроек для создания нюансированного подхода. Например, используйте
approve post countдля проверки первых публикаций всех новых пользователей иapprove unless allowed groupsдля постоянной модерации всех, кроме членов определённых групп, например, пользователей с уровнем доверия не ниже 2. - Балансируйте модерацию и вовлечённость: Учитывайте, как настройки одобрения могут повлиять на вовлечённость пользователей. Чрезмерно строгие настройки могут от discourage участие.
- Образуйте ваше сообщество: Чётко сообщайте любые специальные правила публикации или процессы одобрения вашим пользователям, чтобы установить соответствующие ожидания.
- Мониторьте и корректируйте: Регулярно оценивайте влияние ваших настроек как на здоровье вашего сообщества, так и на нагрузку команды модерации. Будьте готовы корректировать настройки по мере развития вашего сообщества.
Заключение
Система одобрения публикаций в Discourse гибкая и мощная. Понимая, как эти настройки взаимодействуют, и применяя их обдуманно, вы можете создать сбалансированный подход к модерации контента, который соответствует потребностям вашего сообщества.