Эта документация предоставляет полное руководство по предотвращению спама в форумах Discourse и включает информацию о различных настройках и инструментах, предназначенных для поддержания среды сообщества без спама.
Требуемый уровень пользователя: Администратор
На большинстве форумов спам встречается редко. Однако, если на вашем сайте возникают проблемы со спамом, Discourse предлагает множество инструментов для его автоматического предотвращения.
Следующее руководство содержит рекомендации о том, как помочь предотвратить спам, сохраняя при этом позитивную и приветливую атмосферу для вашего сообщества.
Обнаружение спама с помощью Discourse AI
Обнаружение спама с помощью AI — одна из лучших функций Discourse для автоматического выявления спама. В отличие от других инструментов, она может автоматически блокировать пользователей и сообщения на основе предварительно настроенных правил. Обнаружение спама с помощью AI доступно всем пользователям на хостинге Discourse, а также на самохостинговых сайтах с настроенной большой языковой моделью (LLM).
Преимущества обнаружения спама с помощью AI включают:
- Автоматизация: Не требуется ручное вмешательство для блокировки очевидного спама.
- Настраиваемость: Вы можете адаптировать его под уникальные потребности вашего сообщества.
- Масштабируемость: Эффективно работает даже при массовых спам-атаках на сообщество.
- Широкая совместимость: Бесплатно (на хостинге Discourse) и бюджетные LLM, такие как GPT-4, Claude 3.5 и Gemini Flash, могут эффективно обрабатывать обнаружение спама.
Настройка обнаружения спама с помощью AI
Это теперь включено по умолчанию для клиентов Starter и Standard
Просто включите его в настройках администратора → плагины → AI → Обработка спама (подробности здесь).
По умолчанию используется промпт, адаптированный Discourse для наших сайтов, но вы можете добавить собственные инструкции, специфичные для вашего сайта.
Пример адаптированного промпта
С помощью Discourse AI вы также можете использовать творческого AI-бота для генерации адаптированных промптов, специфичных для потребностей вашего сайта.
Уровни доверия по умолчанию
Уровень доверия по умолчанию для новых пользователей на вашем сайте можно настроить на странице .../admin/site_settings/category/trust, однако мы рекомендуем оставлять уровень доверия по умолчанию установленным на 0.
Если вы изменили значение этой настройки, мы настоятельно рекомендуем вернуть его к значению 0: новый пользователь, так как изменение этой настройки может подвергнуть ваш сайт серьезному риску спама из-за того, как уровни доверия взаимодействуют с настройками, связанными со спамом в Discourse.
Настройки сайта, связанные со спамом
Если у вас нет конкретных проблем со спамом, мы рекомендуем оставлять следующие настройки по умолчанию.
В Discourse есть несколько настроек сайта, связанных со спамом, к которым вы можете обратиться на странице .../admin/config/spam вашего сайта.
Эти настройки можно изменить, чтобы увеличить или уменьшить чувствительность обнаружения спама и строгость последствий, связанных с публикацией спама.
Ниже приведены некоторые из наиболее часто изменяемых настроек, связанных со спамом, которые оказывают заметное влияние на то, как спам обрабатывается на сайте.
Значения по умолчанию для всех настроек показаны ниже.
Скрытие сообщений
Настройки чувствительность скрытия сообщений и время ожидания в минутах после скрытия сообщений контролируют вероятность того, что помеченное сообщение будет автоматически скрыто Discourse, и как долго пользователь должен ждать, прежде чем сможет отредактировать помеченное и скрытое сообщение.
Заглушение новых пользователей
В Discourse есть настройка сайта количество пользователей для заглушения нового пользователя, которая автоматически заглушает нового пользователя, если его сообщения помечены как спам определенным количеством уникальных пользователей.
По умолчанию это значение равно 3, поэтому, если вы постоянно сталкиваетесь со спамом от одного и того же пользователя (пользователей), возможно, стоит уменьшить это значение.
Ограничение ссылок
Discourse ограничивает количество сообщений, которые новый пользователь может опубликовать со ссылками на внешний домен, с помощью настройки порог спама новых пользователей по хосту. Если новые пользователи на вашем сайте часто рассылают спам со ссылками на один и тот же домен, возможно, стоит уменьшить значение этой настройки.
Ограничение IP-адресов
Discourse ограничивает количество новых аккаунтов, которые пользователь может создать с любого данного IP-адреса. Если вы обнаружите, что проблемные пользователи на вашем сайте неоднократно создают аккаунты для спама, вы можете рассмотреть возможность уменьшения этого значения по умолчанию.
Также есть флажок помечать подставных лиц, который вы можете включить, чтобы предотвратить создание пользователями нескольких аккаунтов и комментирование ими одной и той же темы:
Кроме того, вы можете вручную проверить IP-адреса проблемных пользователей на их странице администратора в полях Последний IP-адрес и IP-адрес регистрации и удалить другие аккаунты, связанные с тем же IP-адресом.
Или рассмотрите возможность блокировки IP-адресов, которые используют спамеры, на странице «Журналы → Отфильтрованные IP-адреса» (.../admin/logs/screened_ip_addresses):
Настройка требований к отметкам
По умолчанию тема должна быть помечена 5 уникальными пользователями, прежде чем Discourse автоматически приостановит публикацию в этой теме.
Вы можете изменить настройку сайта количество отметчиков для закрытия темы, чтобы увеличить или уменьшить количество отметчиков, необходимых для приостановки публикаций в теме, и изменить настройку чувствительность автоматического закрытия темы, чтобы изменить вероятность того, что рассматриваемая тема будет автоматически закрыта.
Отслеживаемые слова
Отслеживаемые слова — еще одна отличная функция для блокировки или ограничения сообщений, содержащих слова, фразы или URL-ссылки, которые спамеры могут использовать повторно.
Рассмотрите возможность добавления некоторых «Заблокированных» или «Заглушенных» слов на ваш сайт, если вы обнаружите, что спамеры часто используют одни и те же типы текста в своих сообщениях.
Для более продвинутого использования отслеживаемых слов вы также можете рассмотреть возможность использования регулярных выражений с отслеживаемыми словами.
Повышение требований к уровням доверия
Если вы обнаружите, что спам исходит в основном от пользователей уровня TL0, вы также можете изменить некоторые настройки уровней доверия, чтобы усложнить достижение уровня TL1:
Плагин hCaptcha
Плагин Discourse hCaptcha направлен на повышение безопасности и защиты от ботов путем интеграции hCaptcha в локальную форму регистрации.
На всех хостинговых сайтах Discourse этот плагин автоматически включен.
Дополнительные шаги
Понимание причин, по которым пользователи спамят на вашем сайте, важно. Им скучно, они действуют со злым умыслом или хотят продвигать себя?
Рекомендации по работе с проблемными пользователями, а также по другим темам модерации можно найти в руководстве по модерации Discourse, поэтому вам может быть полезно прочитать это руководство, чтобы получить дополнительные идеи по модерации вашего сайта.
Помимо вышеперечисленного, временное усиление команды модераторов для обеспечения полного покрытия — еще один хороший подход к борьбе со спамом. Главное — измотать проблемных пользователей, чтобы им стало скучно, и они ушли.
Если после прочтения этого руководства у вас по-прежнему возникают проблемы со спамом, вы также можете рассмотреть возможность помещения всех или некоторых сообщений от новых пользователей в очередь проверки с помощью настроек утверждать количество сообщений, утверждать, если не разрешены группы или утверждать новые темы, если не разрешены группы:
Настройка утверждать, если не разрешены группы требует утверждения сообщений, созданных пользователями, не входящими в указанные группы. Сообщения, созданные администраторами и модераторами, всегда утверждаются.
Настройка утверждать новые темы, если не разрешены группы требует утверждения новых тем, созданных пользователями, не входящими в указанные группы. Темы, созданные администраторами и модераторами, всегда утверждаются.
Однако важно убедиться, что у вас достаточно модераторов для обработки этого, так как это может потенциально затруднить новым пользователям начало взаимодействия с сайтом, если сообщения не утверждаются.















