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 or domain:othersite.com
  • ユーザーで検索: user:"Bob"
    • オートコンプリートをサポートします。

モデレーションページのページURLを共有することで、他のモデレーターや管理者と検索結果を共有できます。検索フィールドの値は、ブラウザのURLに含まれ、"Go" を押した後に表示されます。

FastCommentsでは、モデレーターがモデレーター用ダッシュボードへのリンクを共有し、特定のページ(フィルター付き)に直接移動させることができます。

例えば、次のユースケース:

  • モデレーターAがコメントモデレーションダッシュボードに移動する
  • モデレーターAが「レビューが必要なコメント」でフィルターする
  • モデレーターAがテキスト "私の会社名" を含むコメントを検索する
  • モデレーターAは検索結果のコメントの2ページ目で興味深いものを見つける
  • モデレーターAはこのページのリンクを共有することができ、モデレーターBに直接渡せる
  • モデレーターBはモデレーターAが行ったことを確認できる

モデレーション操作 Internal Link


FastComments では、管理者とモデレーターが各コメントに対して実行できる操作がいくつかあります。具体的には:

  • そのコメントの削除
  • そのコメントを削除 + ユーザーをバン(永久またはシャドウバン、詳細は後述)
  • そのコメントを編集
  • そのコメントの投票数を調整
  • そのコメントを レビュー済み または 未レビュー とマーク
  • そのコメントを 承認 または 非承認 とマーク
  • そのコメントを スパム または 非スパム とマーク
  • 同じIPアドレスからのすべてのコメントを表示 *1
  • コメントのフラグ数をリセットする。

たとえば、コメントを残しておきつつ非表示にしたい場合、単純に 非承認 とマークします。

さらに、管理者とモデレーターはコメントをピン留めできますが、これはコメントスレッド自体からのみ行えます。

上記のすべての操作はキーボードショートカットでも利用できます。詳細は キーボードショートカット セクションを参照してください。

*1 この機能のために生のIPアドレスは保存していません。


コメントの削除 Internal Link


コメントを削除する際に考慮すべき点がいくつかあります。

  1. コメントを元々書いたユーザーが見るもの。
  2. そのコメントへの返信に何が起きるか。

コメントを削除すると、そのコメントは元々それを書いたユーザーにとっても消えます。

さらに、そのコメントはそのコメントを表示している他のユーザーの画面からも削除されます。

このコメントに返信があり、その返信に対するさらに返信がある場合、それらは即座に削除されます。スレッド内の親コメントは保持されます。


コメントウィジェットからのモデレーション操作 Internal Link

コメントモデレーションページに移動せずに、コメントスレッド自体から直接実行できるモデレーション操作のサブセットがあります。

ログインしているときは、コメントの右上にある編集ボタンをクリックしてください。モデレーターとして次のオプションが表示されます:

  • Pin そのコメントをピン留めする
  • Delete そのコメントを削除する
  • Delete そのコメントを削除 + Ban the user(永久バンまたはシャドウバン、詳細は後述)
  • Edit そのコメントを編集する
  • Lock または Unlock そのコメント(詳細は下記)
  • そのコメントをApproved(表示)またはNot Approved(非表示)にする
  • そのコメントをSpamまたはNot Spamとしてマークする

Locking a Comment

個々のコメントをロックすると、そのコメントへの新しい返信ができなくなり、ロック解除されるまでそのコメント自体の編集や削除もできなくなります。これは管理者やモデレーターを含む全員に適用されます。ロックされたコメントを編集または削除する必要がある場合は、まずロックを解除して変更を行い、必要であれば再度ロックしてください。

ロックされたコメントの右上には南京錠アイコンが表示され、読者がスレッドが閉じられていることを一目で確認できます。コメントウィジェットと公開APIの両方で、ロックされたコメントに対しては編集と削除のメニュー項目が隠されます(ロックされたコメントに対して呼び出すと、PATCHDELETEcode: 'locked' を返します)。

ただし、ロックをバイパスする意図的な例外が2つあります。これらはそうでなければ孤立したデータを残してしまうためです: ユーザーがアカウント全体を削除した場合(そのユーザーのコメントはロック状態に関係なく削除されます)、およびモデレーターが「このユーザーの全コメントを削除する」オプションを選んでユーザーをバンした場合(その掃討処理はロックを解除します)。

Closing Comment Threads

モデレーターと管理者は、ログインしている場合、コメントエリア上部の三点メニューで Close Thread を選択することで、コメントスレッドをロック(閉鎖)できます。後でいつでも Re-Open Thread を選択してコメントを再開できます。

コメントスレッドを閉じると新しいコメントはできなくなりますが、投票は引き続き可能で、ユーザーが自分のコメントを削除することもできます。

コメントスレッドの閉鎖と再開は、そのスレッドを閲覧しているすべてのユーザーに即座に反映されます。

また、特定のページ用にカスタマイズルールを作成することで、そのスレッドを読み取り専用にマークし、投票や削除オプションも削除することができます。

Updated Live

これらすべての操作は、他のユーザーがページをリロードすることなくコメントスレッドを即座に更新します。ただし、コメントを非表示にする、またはスパムとしてマークするなどのモデレーターの操作は、必要に応じて素早く元に戻せるように、モデレーターの画面からそのコメントを削除しません。非表示になったコメントを示すために、削除理由に応じた色で他のコメントと比較してハイライト表示されます。

例えば、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

モデレーションを行う際、同時に一連の操作を行いたいことがあります。例えば、おそらくあなたは 削除したり、スパムとしてマークしたり、承認を取り消したり、単にレビュー済みとしてマークしたいコメントの一連を見つけるかもしれません。各コメントで「削除」と「確認」をクリックする代わりに 各コメントで行うのではなく、より良い方法があります。

Next to each comment is a checkbox, which we can click to start a bulk action. From there we can pick a bulk action and confirm it.

一括操作が実行されると進行状況が表示され、ctrl+zで任意の一括操作を元に戻すことができます。一括操作は一時停止、停止、または再開することも可能です。

表示されているコメントを超えて選択する

If you select the "Select All" checkbox it'll by default only select the visible comments on the page, but it will present you with an option to select all comments on the server that match your filters. So even if you need to approve, delete, etc millions of comments, you can do it with a few clicks.

スパム検出 Internal Link

By default, FastComments comes with trainable spam detection.

デフォルトで、FastComments には学習可能なスパム検出機能が付属しています。

As you moderate comments, and mark them as Spam, or mark comments automatically found as Spam as Not Spam, the spam detection system will learn from these actions to more accurately determine what you want to be spam.

コメントをモデレートして Spam とマークしたり、自動的に Spam と判定されたコメントを Not Spam とマークしたりすると、スパム検出システムはこれらの操作から学習し、どのような投稿をスパムと見なしたいかをより正確に判定できるようになります。

Comments marked as Spam will not be automatically approved, so they will not show until explicitly marked as Not Spam.

Spam とマークされたコメントは自動的に承認されないため、明示的に Not Spam とマークされるまでは表示されません。

Spam Detection can be disabled via the Comment Moderation Settings page.

スパム検出はコメントモデレーション設定ページで無効にできます。

Different Spam Detectors

スパム検出の種類

FastComments supports three ways of detecting spam:

FastComments はスパムを検出する次の3つの方法をサポートします:

  1. A traditional Naïve-Bayes classifier that is continuously trained, which is shared across all FastComments.com tenants.

  2. 継続的に学習され、すべての FastComments.com テナントで共有される従来型の Naïve-Bayes 分類器。

  3. A traditional Naïve-Bayes classifier that is continuously trained, which is isolated to your tenant.

  4. 継続的に学習され、あなたのテナントに隔離された従来型の Naïve-Bayes 分類器。

  5. Using ChatGPT 4.

  6. ChatGPT 4 を使用する方法。

Everyone has access to the shared and isolated Naïve-Bayes classifiers.

すべてのユーザーは共有および隔離された Naïve-Bayes 分類器にアクセスできます。

The ChatGPT 4 option is selectable in the Comment Moderation Settings page if you are on Flex billing, since it bills based on tokens used.

ChatGPT 4 オプションは、トークン使用量に基づいて課金されるため、Flex billing をご利用の場合にコメントモデレーション設定ページで選択できます。

Trust Factor

信頼度

FastComments adjusts the spam filter for a user based on how much they are trusted for the given site.

FastComments は、そのサイトにおけるユーザーの信頼度に基づいてスパムフィルターを調整します。

For example, if administrators have pinned lots of their comments, then probably they are a very trustworthy user. Or, if they have been a member of the site for a long time and have a lot of comments, then their trust factor may be high as well.

例えば、管理者がそのユーザーのコメントを多数ピン留めしている場合、そのユーザーは非常に信頼できると判断される可能性が高いです。また、長期間そのサイトのメンバーで多くのコメントを投稿している場合も、信頼度が高くなる傾向があります。

SSO

SSO

Comments posted by SSO users can be considered spam, and will be checked as such. The exception is if the SSO user has the same email as a tenant user who has one or more of the following permissions:

SSO ユーザーが投稿したコメントはスパムと見なされ、スパムチェックの対象になります。例外は、SSO ユーザーのメールアドレスが、以下のいずれかの権限を持つテナントユーザーと同じである場合です:

  • Account Owner
  • Super Admin
  • Comment Moderator Admin

SSO users with these permissions will not have their comments checked for spam.

これらの権限を持つ SSO ユーザーのコメントはスパムチェックされません。

Repeated Messages

重複メッセージ

FastComments will detect and prevent repeated messages. It will also detect repeated message that are very similar to help prevent spam. This cannot be disabled as it prevents our platform from being used for abuse. If you have a high trust factor, this is taken into account when doing repeated message prevention.

FastComments は重複するメッセージを検出してブロックします。スパム防止のため、非常に類似した繰り返しメッセージも検出します。この機能はプラットフォームの悪用を防ぐため無効にすることはできません。信頼度が高い場合は、重複メッセージの防止処理においてその点が考慮されます。

コメントログ Internal Link

FastComments は、モデレーションの決定やシステムの動作の透明性を提供するために、各コメントに対して詳細なイベントを自動的に追跡します。これらのログは、コメントが承認された理由、スパムとしてフラグ付けされた理由、またはステータスが変更された理由を理解するのに役立ちます。

コメントログへのアクセス

特定のコメントのログを表示するには:

  1. FastComments ダッシュボードの Moderate Comments ページに移動します
  2. 調べたいコメントを見つけます
  3. コメントのアクションバーにある View Logs ボタン(時計アイコン)をクリックします
  4. そのコメントのイベント履歴全体を表示するダイアログが表示されます

各ログエントリには次が表示されます:

  • When - イベントのタイムスタンプ
  • Who - イベントを引き起こしたユーザーまたはシステム(該当する場合)
  • What - アクションやイベントの種類
  • Details - 変更前/変更後の値、エンジン名、関連データなどの追加コンテキスト

コメントログイベント

各コメントはライフサイクル中に発生するイベントのログを保持します。以下は追跡されるイベントの種類です:

Anonymization Events

  • Anonymized - コメント内容が消去され、ユーザーが削除済みとしてマークされた
  • RestoredFromAnonymized - 匿名化状態からコメントが復元された

Approval Events

  • ApprovedDueToPastComment - ユーザーが以前に承認されたコメントを持っているためコメントが承認された(過去のコメントへの参照を含む)
  • ApprovedIsAdmin - ユーザーが管理者であるためコメントが承認された
  • NotApprovedRequiresApproval - コメントは手動承認が必要
  • NotApprovedLowTrustFactor - 低いユーザートラストファクターのためコメントが承認されなかった(トラストファクターの値を含む)

Profile Comment Approval Events

これらのイベントは、ユーザープロフィール上のコメントに特に適用されます:

  • ApprovedProfileAutoApproveAll - プロフィール所有者がすべてのコメントを自動承認する設定にしているためプロフィールコメントが自動承認された
  • ApprovedProfileTrusted - プロフィールコメントが信頼された投稿者のため承認された(信頼を確立したコメントへの参照を含む)
  • NotApprovedProfileManualApproveAll - プロフィール所有者が手動承認を有効にしているためプロフィールコメントは手動承認が必要
  • NotApprovedProfileNotTrusted - 投稿者が信頼されていないためプロフィールコメントは承認されなかった
  • NotApprovedProfileNewUser - 投稿者が新規ユーザーであるためプロフィールコメントは承認されなかった

Spam Detection Events

  • IsSpam - 検出エンジンによってコメントがスパムとしてフラグ付けされた(どのエンジンが判定したかを含む)
  • IsSpamDueToBadWords - 卑語フィルタによりコメントがスパムとしてフラグ付けされた
  • IsSpamFromLLM - AI/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 - コメントがウェブフック経由で同期された

Spam Rule Events

  • SpamRuleMatch - カスタムスパムルールにコメントがマッチした(ルールの詳細を含む)

Localization Events

  • LocaleDetectedFromText - コメントテキストから言語ロケールが自動検出された(検出された言語とロケールを含む)

コメントログのユースケース

コメントログは自動的に生成され、各コメントに保存されます。これらは以下のような価値ある洞察を提供します:

  • モデレーション決定の理解 - コメントがなぜ承認されたのか、レビュー保留になったのか、スパムとしてマークされたのかを正確に確認する
  • 承認/スパムの問題のデバッグ - コメントが期待通りに動作しない場合に決定ロジックをトレースする
  • ユーザー行動パターンの追跡 - トラストファクターの変化や検証ステータスを監視する
  • モデレーター操作の監査 - 特定のコメントに対してモデレーターが行った操作を確認する
  • スパムフィルタの有効性の調査 - どの検出エンジンがスパムを検出しているか、どのエンジンが検出できていないかを確認する
  • 統合のトラブルシューティング - ウェブフックの同期や通知配信を検証する

これらのログはモデレーションプロセスの透明性を維持し、コメントシステムの動作を微調整するのに役立ちます。

キーボードショートカット Internal Link

コメントモデレーションページでは、コメント間の移動、操作の実行、ページ送りのためのキーボードショートカットをサポートしており、いずれもマウスを使わずに操作できます。

Press ? at any time on the moderation page to open a help dialog listing all available shortcuts.

ナビゲーション

KeyAction
j次のコメントにフォーカス
k前のコメントにフォーカス
x or Enterフォーカス中のコメントの選択を切り替え
Shift+jフォーカス中のコメントを選択して次へ移動
Shift+kフォーカス中のコメントを選択して前へ移動

フォーカスされたコメントは青いアウトラインでハイライトされます。これは「選択済み」(チェックされた)コメントとは別です。

フォーカスされたコメントでの操作

KeyAction
a承認/未承認を切り替え
sスパム/非スパムを切り替え
d削除
u復元
rレビュー済み/未レビューを切り替え
e編集
bバン / バン管理
pピン留め/ピン解除を切り替え
fフラグ解除
i同じIPの全コメントを表示
t信頼度を設定
mバッジを管理
lログを表示
cコンテキストを切り替え

これらのショートカットはコメントにフォーカスがある場合のみ有効です。コメントにフォーカスがない場合はまず j または k を押してください。

グローバルショートカット

KeyAction
Ctrl+aすべてのコメントを選択
Ctrl+z最後の操作を元に戻す
?キーボードショートカットのヘルプを表示
gショートカットガイダーのオーバーレイを切り替え
/検索入力にフォーカス

ページネーション

KeyAction
[前のページ
]次のページ

ショートカットガイダー

g を押してガイダーモードを切り替えます。有効にすると、フォーカスされているコメントのアクションボタンに小さなバッジが表示され、それぞれのボタン用のキーボードショートカットが示されます。ショートカットを覚える際に便利です。非表示にするにはもう一度 g を押してください。

入力抑制

次の場合、ショートカットは自動的に抑制されます:

  • カーソルが検索ボックス、テキスト入力、またはコンテンツ編集可能なフィールド内にある場合。フィールドのフォーカスを外してショートカットに戻るには Escape を押してください。
  • ダイアログが開いている場合。まずダイアログを閉じてください。

まとめ

これでモデレーションのドキュメントは終了です。ご意見やご質問があれば以下でお知らせください - または サポートページ からご連絡いただけます。