Watched Words リファレンスガイド

:bookmark: これは、Discourseサイトで「監視対象の単語」ページがどのように機能するか、および特定の単語をブロックするために使用できるアクションタイプの種類を説明するためのリファレンスガイドです。

:person_raising_hand: 必要なユーザーレベル: 管理者

監視対象の単語の理解

トピックまたは投稿内の単語に基づいてアクションを実行するように監視対象の単語を設定できます(場所: .../admin/customize/watched_words)。

アクションタイプごとに最大2000語まで設定できます。

すべてのアクションで、* はワイルドカードとして使用でき、監視対象の単語が大文字と小文字を区別するかどうかを選択するオプションがあります。

デフォルトでは、監視対象の単語は非表示になっています。「単語を表示」チェックボックスをオンにすると、それらが表示され、削除できるようになります。検索フィールドを使用しても、一致する単語が表示されます。

監視対象の単語のリストは、「ファイルから追加」ボタンを使用して一括でアップロードでき、任意のアクションタイプの監視対象の単語のリストは、「ダウンロード」ボタンからDiscourseでダウンロードできます。監視対象の単語を一括でアップロードする場合、CSVが必須のファイル形式です。

すべてのアクションには、「テスト」ボタンもあり、特定​​の単語またはフレーズに監視対象の単語が含まれているかどうかをテストするために使用できます。

一致した監視対象の単語フレーズの例

一致がないフレーズの例

アクションタイプ

監視対象の単語ページでは、一致した単語に対して次の種類のアクションを実行できます。

:information_source: 監視対象の単語は、1つのアクションタイプリストにのみ存在できます。重複する単語が2番目のリストに追加された場合、以前のリストから削除されます。

ブロック

これらの単語を含むトピックまたは投稿が送信された時点で、トピック全体/投稿全体をブロックすることにより、投稿されないようにします。ユーザーが投稿を送信しようとすると、エラーメッセージが表示されます。

伏せ字(Censor)

これらの単語を含む投稿は許可されますが、単語が伏せ字の文字に置き換えられます。伏せ字にされた単語はブロック(例:■■■■■■■■)に置き換えられます。

承認を要求(Require Approval)

これらの単語を含む投稿は、スタッフによる承認がないと表示されなくなります。このアクションタイプの単語を含む投稿を送信すると、スタッフがレビューするまで投稿は非表示になります。

管理者投稿は、承認要求の単語についてはスキャンされません。

フラグ(Flag)

これらの単語を含む投稿は許可されますが、モデレーターがレビューできるようにフラグが立てられます。フラグが立てられた単語を含む投稿は通常どおり表示されますが、レビューのために送信されます。レビュー担当者にはさまざまなオプションがあります。

投稿を非表示にした場合でも表示可能ですが、次のような表示になります。

「無視されたコンテンツを表示」リンクをクリックすると、完全なコンテンツが表示されますが、状態は「投稿非表示」のままです。

「投稿を保持」を選択するか、オプションから「反対」を選択すると、投稿は次のようになります。

管理者投稿は、フラグ付きの単語についてはスキャンされません。

:information_source: 作成時/編集時に特定の単語が含まれている場合にトピックにフラグを立てるには、単語による投稿フラグ付けの自動化も使用できます。

リンク(Link)

投稿内の単語をリンクに置き換えます。単語を検閲するのではなく、一般的な単語を特定のトピックや外部リンクに置き換えるためによく使用されます。

このタイプのアクションに単語を追加する際にリンクURLが選択されていない場合、Discourseサイトのホームページが単語を置き換えるリンクとして自動的に使用されます。

image

置換(Replace)

投稿内の単語を別の単語に置き換えます。

このアクションに単語を追加する際に置換語が選択されていない場合、単語は投稿から削除されますが、単語の置換は行われません。単語は投稿から消え、投稿は送信が許可されます(非推奨)。

image

置換アクションタイプには、「置換でHTMLを出力する」というチェックボックスオプションもあります。

この機能により、管理者は置換テキストを設定する際にHTML書式設定を使用できるようになり、自動的に置換されるテキストにリンクを作成したり、スタイルの強調を追加したりする場合に特に役立ちます。

:warning: 監視対象の単語を使用してリンクを再マッピングすることは推奨されず、意図した以上の問題を引き起こす可能性があります。そのため、「監視対象の単語」→「置換」設定を使用したリンクの再マッピング機能は意図的に無効になっており、監視対象の単語の設定にかかわらず、トピックや投稿でリンクが再マッピングされることはありません

タグ(Tag)

トピックの最初の投稿に基づいて、トピックにこれらの単語を自動的にタグ付けします。このアクションに含まれる各単語に対して、1つ以上のタグを追加できます。

image

このタイプのアクションで単語を送信する場合、必ずタグを含める必要があります。そうしないとエラーが発生します。

また、監視対象の単語でトピックにタグを付ける場合、トピックが正しくタグ付けされるためには、トピックが投稿された時点でその単語がトピックに含まれている必要があることに注意してください。タグの監視対象の単語を使用してトピックが作成された後にトピックを編集しても、トピックにタグは追加されません

サイレンス(Silence)

これらの単語を含むユーザーの最初の投稿は、スタッフによる承認が必要になり、ユーザーは自動的にサイレンス(発言禁止)状態になります。最初の投稿で「サイレンス」単語を使用したユーザーはサイレンス状態になり、投稿はモデレーションキューに送信されます。

正規表現(Regex Expressions)

監視対象の単語で正規表現を使用する方法については、以下を参照してください。

監視対象の単語とAIトリアージ

監視対象の単語を通じてアクションを手動で設定するのに加えて、DiscourseはAIツールと統合し、コミュニティでのモデレーション作業を自動化および最適化するのに役立ちます。 Discourse AI - AIトリアージ機能を使用すると、有害性検出NSFW検出を設定して、問題のあるコンテンツを効果的に特定し、対処する能力を強化できます。

完全な設定手順については、以下を参照してください。

プライベートメッセージ(PM)における監視対象の単語

「フラグ」タイプの監視対象の単語は、プライベートメッセージ(PM)でトリガーされます。その仕組みの詳細については、上記の該当セクションを参照してください。

Discourse Chatと監視対象の単語

Discourse Chatが有効になっている場合、一部の監視対象の単語タイプはチャットチャネルでも機能します。各タイプとチャットとの互換性は次のとおりです。

監視対象の単語タイプ チャットで機能するか?
ブロック :white_check_mark:
伏せ字 :white_check_mark:
承認を要求 :cross_mark:
フラグ :cross_mark:
リンク :white_check_mark:
置換 :white_check_mark:
タグ :cross_mark:
サイレンス :cross_mark:

これらの監視対象の単語は、チャネル内かユーザー間のダイレクトメッセージかにかかわらず、Chat内のすべてのメッセージに適用されます。

「いいね!」 8

新しい「出力を置換でHTMLとして出力する」オプションについて、ガイドを更新するメモです。これにより、置換でいくつかの便利な書式設定が可能になり、リンクなどには\u003cabbr\u003eなどが使用できるようになります。

「いいね!」 4

もしできるなら、

  1. リンク化された単語にCSSクラスを付与して、それらを異なるレイアウトのターゲットにできるようにしてほしい(ユーザーによるリンクと自動リンクされた言葉の違いを区別できない)
  2. 投稿内のすべてのインスタンスではなく、最初のインスタンスだけにリンクを貼るオプションがあれば良いのに
「いいね!」 1

チャットでも機能する監視ワードの種類があることも言及する価値があるかもしれません。

これらは次のとおりだと思います。

監視ワードの種類 チャットで機能しますか?
ブロック :white_check_mark:
検閲 :white_check_mark:
承認が必要 :cross_mark:
フラグ :cross_mark:
リンク :white_check_mark:
置換 :white_check_mark:
タグ :cross_mark:
サイレンス :cross_mark:
「いいね!」 2

追加ボタンがありますが、使用できないようです:frowning:

なぜですか?

UIから単一の監視対象単語(quickbooks)を削除できましたが、元に戻すことはできませんか?

「いいね!」 1

「単語またはフレーズ」フィールドに単語を入力しましたか?
このフィールドに単語を追加して「追加」ボタンを有効にする必要があることを忘れてしまうことがあるため、時々混乱します。

「いいね!」 4

:persevering_face:

「単語またはフレーズ」入力がテキスト入力であることに気づきませんでした。「単語またはフレーズ」と末尾の「+」が事前入力されているように見えたため、完全に混乱しました。

@Moinさん、ありがとうございます!

「いいね!」 3

ここが入力フィールドだと気づいていないのが私だけじゃなくてよかった。@moderators のどなたかがこれを UX のトピックに移動させてくれたら嬉しいです。

「いいね!」 2

「監視対象の単語」機能に問題が見つかりました。

例えば、test を監視対象の単語として追加した場合:

  • hello test world」というフレーズは一致します :white_check_mark:
  • 你 test 好」というフレーズも一致します :white_check_mark:
  • しかし、「你test好」というフレーズは一致しません :cross_mark:

監視対象の単語は、キーワードがスペースや句読点で区切られている場合にのみ機能するようです。これは、中国語や日本語(単語がスペースで区切られていない言語)で非常に一般的な、キーワードが他の文字に隣接している場合に失敗します。

これがバグかどうか確認していただけますか?もしそうであれば、単語が他の文字に直接隣接している場合でも一致するように「監視対象の単語」を改善していただけると幸いです。

よろしくお願いします!

「いいね!」 1

バグではないと思います。すべて正常に動作しているようです。スペースがデフォルトで無視され、ass が監視対象の単語だった場合、passkey がそれをトリガーします。監視対象の単語として *test* を使用すれば、3つの例すべてで機能すると思います。

「いいね!」 3