FastComments.com

Модерация

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

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


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

Модераторы — это специальные пользователи, которые имеют доступ только к странице «Модерация комментариев» в вашем аккаунте FastComments.

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

У них нет доступа к инструментам управления данными (импорт, экспорт и миграция комментариев).

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

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

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

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


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

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

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


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

Для примера, следующий сценарий использования:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Например, есть пользователи A (commenter), B (Moderator 1), и C (Moderator 2).

...и следующий сценарий:

  1. User B (Moderator 1) скрывает комментарий.
  2. Для User A (commenter) этот комментарий немедленно скрывается.
  3. Для User C (Moderator 2) этот комментарий немедленно скрывается.
  4. Для пользователя, который сделал изменение, User B (Moderator 1), комментарий остаётся на его экране, но выделен как удалённый. У него есть возможность отменить своё действие, в этом случае другие пользователи снова увидят обновление в реальном времени.

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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Все имеют доступ к общим и изолированным Naïve-Bayes классификаторам.

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

Фактор доверия

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

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

SSO

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

  • Account Owner
  • Super Admin
  • Comment Moderator Admin

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

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

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

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

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

Доступ к журналам комментариев

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

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

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

  • Когда - метка времени события
  • Кто - пользователь или система, вызвавшие событие (если применимо)
  • Что - тип действия или событие
  • Детали - дополнительный контекст, такой как значения до/после, названия движков или связанные данные

События журнала комментариев

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

События анонимизации

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

События одобрения

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

События одобрения комментариев в профиле

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

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

События обнаружения спама

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

События плохих слов/нецензурной лексики

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

События проверки пользователя

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

События доверия и безопасности

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

Изменения статуса комментария

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

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

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

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

События уведомлений

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

События публикации

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

Интеграционные события

  • WebhookSynced - комментарий был синхронизирован через webhook

События правил спама

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

События локализации

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

Сценарии использования журналов комментариев

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

  • Понимания решений модерации - видеть точно, почему комментарий был одобрен, отправлен на проверку или помечен как спам
  • Отладки проблем с одобрением/спамом - проследить логику принятия решений, когда комментарии ведут себя не так, как ожидается
  • Отслеживания паттернов поведения пользователей - мониторить изменения доверительного фактора и статус верификации
  • Аудита действий модераторов - просмотреть, какие действия модераторы выполняли над конкретными комментариями
  • Исследования эффективности фильтра спама - увидеть, какие движки обнаруживают спам, а какие — нет
  • Устранения неполадок интеграций - проверить синхронизацию webhook и доставку уведомлений

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

В заключение

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