FastComments.com

Модерация

FastComments предоставляет мощный набор функций для модерации обсуждений для всех доступных тарифных планов.

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


Модераторы Internal Link

Модераторы — это специальные пользователи, которые имеют доступ только к странице Moderate Comments вашей FastComments учётной записи.

Они не могут добавлять или удалять других модераторов или изменять настройки модерации. Тем не менее, у них есть полный контроль над данными комментариев отображаемыми на странице Moderate Comments и они могут выполнять все действия, которые администратор может выполнять в отношении отдельного комментария. Они также могут выполнять массовые операции.

Они не имеют доступа к инструментам управления данными (импорт/экспорт/миграция комментариев).

Удаление модераторов Internal Link

Чтобы удалить модератора, на странице «Редактирование модераторов» просто нажмите «удалить».

Они немедленно потеряют доступ к модерации ваших комментариев и получат электронное письмо, уведомляющее их о том, что их удалили.

Обратите внимание, что если вы просто хотите обновить их адрес электронной почты, вы можете сделать это, нажав «редактировать». Это предпочтительнее, так как их статистика не будет удалена.

Комментарии можно искать с помощью следующего примера синтаксиса:

  • Нечёткий поиск по словам: cats love
  • Точное совпадение фразы: I love cats.
  • По заголовку страницы: page:"Page Title"
    • Поддерживается автозаполнение.
  • По URL страницы: page:"https://example.com/some-page"
    • Поддерживается автозаполнение.
  • По сайту/домену: site:mysite.com or domain:othersite.com
  • По пользователю: user:"Bob"
    • Поддерживается автозаполнение.

Вы можете поделиться результатами поиска с другими модераторами или администраторами, отправив URL страницы со страницы модерации. Значение поля поиска будет включено в URL в вашем браузере после того как вы нажмёте "Перейти".


С помощью FastComments модераторы могут делиться ссылками на панель модерации, которые ведут непосредственно на определённую страницу с заданными фильтрами.

Например, следующий сценарий:

  • Модератор A переходит на панель модерации комментариев
  • Модератор A применяет фильтр «Comments Needing Review»
  • Модератор A ищет комментарий с текстом "My Company Name"
  • Модератор A находит что‑то интересное на второй странице результатов поиска комментариев.
  • Модератор A может поделиться ссылкой на эту страницу напрямую с Модератором B.
  • Модератор B может увидеть, что сделал Модератор A.

Действия модерации Internal Link

С FastComments администраторы и модераторы могут выполнять с каждым комментарием ряд действий, а именно:

  • Удаление этого комментария
  • Удалить этот комментарий + Забанить пользователя (Permanent или Shadow, подробнее ниже)
  • Редактировать этот комментарий
  • Отрегулировать голоса этого комментария
  • Отметить этот комментарий Проверено или Не проверено
  • Отметить этот комментарий Одобрено или Не одобрено
  • Отметить этот комментарий как Спам или Не спам
  • Просмотреть все комментарии с того же IP-адреса *1.
  • Сбросить счётчик жалоб на комментарий.

Например, чтобы оставить комментарий, но скрыть его, мы можем просто пометить его как Не одобрено.

Кроме того, администраторы и модераторы могут закреплять комментарии, но это можно сделать только из самой ветки комментариев.

*1 Мы не храним сырые IP-адреса для этой функции.

Удаление комментариев Internal Link

Есть несколько моментов, которые стоит учитывать при удалении комментариев.

  1. Что видит пользователь, который изначально написал комментарий.
  2. Что происходит с любыми ответами на этот комментарий.

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

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

Если у этого комментария есть ответы, и у ответов — свои ответы, они также будут немедленно удалены. Родительские комментарии в ветке сохраняются.

Действия модерации через виджет комментариев Internal Link

Набор действий модерации можно выполнять непосредственно в ветке комментариев, не переходя на страницу Comment Moderation.

Когда вы вошли в систему, нажмите кнопку редактирования в правом верхнем углу комментария. У модератора должны быть следующие опции:

  • Закрепить этот комментарий
  • Удалить этот комментарий
  • Удалить этот комментарий + Забанить пользователя (постоянный или тeневой, подробнее позже)
  • Редактировать этот комментарий
  • Отметить этот комментарий как Approved (показать) или Not Approved (скрыть)
  • Отметить этот комментарий как Spam или Not Spam

Закрытие веток комментариев

Модераторы и администраторы могут закрывать (заблокировать) ветки комментариев, выбрав Close Thread в меню с тремя точками в верхней части области комментариев, если они вошли в систему. Позже они могут выбрать Re-Open Thread в любое время, чтобы снова открыть возможность комментирования.

Закрытие ветки комментариев предотвращает добавление новых комментариев, но по-прежнему позволяет голосовать и дает пользователям возможность удалить свои комментарии, если они этого захотят.

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

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

Обновляется в режиме реального времени

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

For example, given users A (commenter), B (Moderator 1), and C (Moderator 2).

...and the following scenario:

  1. User B (Moderator 1) hides a comment.
  2. For User A (commenter) that comment is immediately hidden.
  3. For User C (Moderator 2) that comment is immediately hidden.
  4. For the user that made the change, User B (Moderator 1), the comment remains on their screen, but is highlighted as removed. They have the option to undo their action, in which case the other users will see the update, live, again.

Модерация в реальном времени Internal Link

Все действия, выполняемые на странице модерации, происходят в реальном времени.

Если кто-то просматривает поток комментариев, и вы одобрите ранее не одобренный комментарий, он автоматически появится у них.

То же самое касается редактирования, удаления и пометки как спам.

Блокировка пользователей с подстановочными символами Internal Link

Можно заблокировать пользователей, использующих определённых провайдеров электронной почты, с помощью подстановочных символов.

Например, если вы обнаружите, что все комментарии с @bademail.com являются спамом, вы можете просто заблокировать этого провайдера электронной почты, введя "*@bademail.com" в поле ввода адреса электронной почты при добавлении заблокированного пользователя.

Обратите внимание на "*" перед символом @ в адресе электронной почты.

Массовые действия Internal Link

При модерации иногда возникает серия действий, которые нужно выполнить одновременно. Например, вы можете найти несколько комментариев, которые хотите удалить, пометить как спам, снять одобрение или просто отметить как просмотренные. Вместо того чтобы нажимать "delete" и подтверждать для каждого комментария, есть более удобный способ.

Рядом с каждым комментарием находится флажок, на который можно нажать, чтобы начать массовое действие. Оттуда можно выбрать массовое действие и подтвердить его.

Вы будете видеть прогресс выполнения массовых действий, и можете нажать ctrl+z, чтобы отменить любое массовое действие. Массовые действия также можно приостанавливать, останавливать или возобновлять.

Выбор за пределами видимых комментариев

Если вы отметите флажок "Выбрать все", по умолчанию будут выбраны только видимые на странице комментарии, но вам будет предложена опция выбрать все комментарии на сервере, соответствующие вашим фильтрам. Таким образом, даже если вам нужно одобрить, удалить и т.д. миллионы комментариев, вы сможете сделать это за несколько кликов.

Обнаружение спама Internal Link

По умолчанию FastComments поставляется с обучаемой системой обнаружения спама.

Когда вы модерируете комментарии и помечаете их как Спам, или помечаете автоматически определённые как Спам комментарии как Не спам, система обнаружения спама будет обучаться на этих действиях, чтобы точнее определять, что вы считаете спамом.

Комментарии, помеченные как Спам, не будут автоматически одобрены, поэтому они не будут отображаться, пока их явно не пометят как Не спам.

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

Различные детекторы спама

FastComments поддерживает три способа обнаружения спама:

  1. Традиционный наивно-байесовский классификатор, который непрерывно обучается и используется всеми тенантами FastComments.com.
  2. Традиционный наивно-байесовский классификатор, который непрерывно обучается и является изолированным для вашего тенанта.
  3. Использование ChatGPT 4.

У всех есть доступ к общему и изолированному наивно-байесовским классификаторам.

Опция ChatGPT 4 доступна на странице настроек модерации комментариев, если у вас тариф Flex, поскольку оплата производится на основе используемых токенов.

Коэффициент доверия

FastComments настраивает спам-фильтр для пользователя на основе степени его доверия на данном сайте.

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

SSO

Комментарии, размещённые пользователями через SSO, могут считаться спамом и будут проверяться как таковые. Исключение составляют случаи, когда SSO-пользователь имеет тот же email, что и пользователь тенанта, обладающий одной или несколькими из следующих прав:

  • Account Owner
  • Super Admin
  • Comment Moderator Admin

SSO-пользователи с этими правами не будут проверяться на спам.

Повторяющиеся сообщения

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

Журналы комментариев Internal Link

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

Accessing Comment Logs

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

  1. Перейдите на страницу Moderate Comments в вашей панели FastComments
  2. Найдите комментарий, который хотите проверить
  3. Нажмите кнопку View Logs (значок часов) в панели действий комментария
  4. Появится диалоговое окно, показывающее полную историю событий для этого комментария

Каждая запись в журнале показывает:

  • When - Временная метка события
  • Who - Пользователь или система, вызвавшие событие (если применимо)
  • What - Тип действия или события
  • Details - Дополнительный контекст, например значения до/после, имена движков или связанные данные

Comment Log Events

Каждый комментарий ведёт журнал событий, которые происходят в ходе его жизненного цикла. Ниже перечислены типы отслеживаемых событий:

Anonymization Events

  • Anonymized - Содержимое комментария было очищено, и пользователь помечен как удалённый
  • RestoredFromAnonymized - Комментарий был восстановлен из анонимизированного состояния

Approval Events

  • ApprovedDueToPastComment - Комментарий одобрен, потому что у пользователя ранее были одобренные комментарии (включает ссылку на прошлый комментарий)
  • ApprovedIsAdmin - Комментарий одобрен, потому что пользователь является администратором
  • NotApprovedRequiresApproval - Комментарию требуется ручное одобрение
  • NotApprovedLowTrustFactor - Комментарий не одобрен из-за низкого коэффициента доверия пользователя (включает значение коэффициента доверия)

Profile Comment Approval Events

Эти события применяются специально к комментариям в профилях пользователей:

  • ApprovedProfileAutoApproveAll - Комментарий в профиле автоматически одобрен, потому что владелец профиля включил автo-одобрение для всех комментариев
  • ApprovedProfileTrusted - Комментарий в профиле одобрен, потому что комментатор доверенный (включает ссылку на комментарий, который установил доверие)
  • NotApprovedProfileManualApproveAll - Комментарию в профиле требуется ручное одобрение, потому что владелец профиля включил ручное одобрение
  • NotApprovedProfileNotTrusted - Комментарий в профиле не одобрен, потому что комментатор не является доверенным
  • NotApprovedProfileNewUser - Комментарий в профиле не одобрен, потому что комментатор — новый пользователь

Spam Detection Events

  • IsSpam - Комментарий помечен как спам движком обнаружения (включает информацию о том, какой движок принял решение)
  • IsSpamDueToBadWords - Комментарий помечен как спам из-за фильтра нецензурной лексики
  • IsSpamFromLLM - Комментарий помечен как спам движком ИИ/LLM (включает имя движка, ответ и количество токенов)
  • IsSpamRepeatComment - Комментарий помечен как спам за повторяемость (включает, какой движок это обнаружил)
  • NotSpamIsOnlyImage - Комментарий не помечен как спам, потому что содержит только изображения
  • NotSpamIsOnlyReacts - Комментарий не помечен как спам, потому что содержит только реакции
  • NotSpamNoLinkOrMention - Комментарий не помечен как спам из-за отсутствия подозрительных ссылок или упоминаний
  • NotSpamPerfectTrustFactor - Комментарий не помечен как спам из-за высокого коэффициента доверия пользователя
  • NotSpamTooShort - Комментарий не помечен как спам, потому что он слишком короткий для анализа
  • NotSpamSkipped - Проверка на спам была пропущена
  • NotSpamFromEngine - Комментарий определён как не спам движком обнаружения (включает имя движка и коэффициент доверия)

Bad Words/Profanity Events

  • BadWordsCheckFailed - Проверка фильтра нецензурной лексики завершилась с ошибкой
  • BadWordsFoundBadPhrase - Фильтр нецензурной лексики обнаружил неприемлемую фразу (включает фразу)
  • BadWordsFoundBadWord - Фильтр нецензурной лексики обнаружил неприемлемое слово (включает слово)
  • BadWordsNoDefinitionForLocale - Нет определений нецензурной лексики для языка комментария (включает локаль)

User Verification Events

  • CommentMustBeVerifiedToApproveNotInVerifiedSession - Для одобрения комментария требуется верификация, но пользователь не верифицирован в текущей сессии
  • CommentMustBeVerifiedToApproveNotVerifiedYet - Для одобрения комментария требуется верификация, но пользователь ещё не верифицирован
  • InVerifiedSession - Пользователь, публикующий комментарий, находится в верифицированной сессии
  • SentVerificationEmailNoSession - Письмо для верификации отправлено непроверенному пользователю
  • SentWelcomeEmail - Приветственное письмо отправлено новому пользователю

Trust and Security Events

  • TrustFactorChanged - Коэффициент доверия пользователя был изменён (включает значения до и после)
  • SpamFilterDisabledBecauseAdmin - Фильтрация спама была отключена для пользователя-администратора
  • TenantSpamFilterDisabled - Фильтрация спама отключена для всего тенанта
  • RepeatCommentCheckIgnored - Проверка на повторяющиеся комментарии была обойдена (включает причину)
  • UserIsAdmin - Пользователь идентифицирован как администратор
  • UserIsAdminParentTenant - Пользователь идентифицирован как администратор родительского тенанта
  • UserIsAdminViaSSO - Пользователь идентифицирован как администратор через SSO
  • UserIsMod - Пользователь идентифицирован как модератор

Comment Status Changes

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

  • ExpireStatusChanged - Статус истечения комментария был изменён
  • ReviewStatusChanged - Статус проверки комментария был изменён
  • SpamStatusChanged - Статус спама комментария был обновлён
  • ApproveStatusChanged - Статус одобрения комментария был изменён
  • TextChanged - Текст комментария был отредактирован (включает текст до и после)
  • VotesChanged - Количество голосов за комментарий было обновлено (включает подробную разбивку голосов)
  • Flagged - Комментарий был отмечен пользователями
  • UnFlagged - Метки флагов у комментария были удалены

Moderation Actions

  • Pinned - Комментарий был прикреплён модератором (включает, кто его прикрепил)
  • UnPinned - Комментарий был откреплён модератором (включает, кто его открепил)

Notification Events

  • CreatedNotifications - Для комментария были созданы уведомления (включает количество уведомлений)
  • NotificationCreateFailure - Не удалось создать уведомления
  • BadgeAwarded - Пользователю была присуждена значок за комментарий (включает имя значка)

Publishing Events

  • PublishedLive - Комментарий был опубликован для живых подписчиков (включает количество подписчиков)

Integration Events

  • WebhookSynced - Комментарий синхронизирован через webhook

Spam Rule Events

  • SpamRuleMatch - Комментарий совпал с кастомным правилом по спаму (включает детали правила)

Localization Events

  • LocaleDetectedFromText - Язык был автоматически определён по тексту комментария (включает определённый язык и локаль)

Use Cases for Comment Logs

Журналы комментариев автоматически создаются и сохраняются вместе с каждым комментарием. Они предоставляют ценные сведения для:

  • Understanding moderation decisions - Увидеть точно, почему комментарий был одобрен, отправлен на проверку или помечен как спам
  • Debugging approval/spam issues - Проследить логику принятия решений, когда комментарии ведут себя не так, как ожидалось
  • Tracking user behavior patterns - Отслеживать изменения коэффициента доверия и статус верификации
  • Auditing moderator actions - Просмотреть, какие действия модераторы совершали в отношении конкретных комментариев
  • Investigating spam filter effectiveness - Увидеть, какие движки обнаружения ловят спам, а какие — нет
  • Troubleshooting integrations - Проверить синхронизацию webhook и доставку уведомлений

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

В заключение

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