# Kickチャットの自動モデレーション

> KickBotでKickチャットを自動でモデレーションします。暴言、スパム、大文字、Zalgo文字、独自のNGワードや正規表現に一致するメッセージを削除し、ログで確認できます。

Source: https://kickbot.com/ja/docs/chat-bot/moderation

KickBotのモデレーションは、Kickチャットのすべてのメッセージをチェックし、オンにしたフィルターに一致したメッセージを削除します。人のモデレーターと一緒に働く、自動のモデレーターです。設定は、**チャットボット**の中の[モデレーション](https://kickbot.com/dashboard/moderation)ページで行います。削除されたメッセージは、同じページの**モデレーションログ**にすべて記録されます。

配信者本人、モデレーター、Kickのスタッフはフィルターの対象外です。サブスク登録者やVIPを含め、それ以外の視聴者はすべてチェックされます。

メッセージを削除するには、KickBotが[チャンネルのモデレーター](https://kickbot.com/ja/docs/getting-started/add-kickbot-as-moderator)になっている必要があります。

## フィルターをオンにする

1. [kickbot.com/dashboard/moderation](https://kickbot.com/dashboard/moderation)を開きます。
2. **フィルター**で、使いたいフィルターをオンにします。スイッチはすぐに保存されます。

![フィルターの一覧。NGワードフィルター、繰り返しテキスト、大文字の多用がオン、Zalgoテキストとメッセージの文字数制限がオフ](https://kickbot.com/docs/images/chat-bot/moderation/01-filters.webp "変更はその場で保存されます。")

| フィルター | KickBotが削除するもの |
| --- | --- |
| **NGワードフィルター** | KickBotの暴言リストにある言葉を含むメッセージ。 |
| **繰り返しテキスト** | `gg gg gg gg`のように、同じ言葉を何度も続けて繰り返すスパム。 |
| **大文字の多用（>70%）** | アルファベットの70%以上が大文字のメッセージ。 |
| **Zalgoテキスト** | 記号を重ねて文字が壊れたように見せる「Zalgo」文字を含むメッセージ。 |
| **メッセージの文字数制限** | 設定した文字数より長いメッセージ。**最大文字数**で1〜500を選びます。500にすると何も削除されません。 |

## 独自のNGワードを追加する

**カスタムNGワード**に単語やフレーズを入力して、**追加**をクリックします。それを含むメッセージはすべて削除されます。

- 最大200個まで。各項目は2文字以上必要です。
- 大文字と小文字は区別されません。`spamword`で`SPAMWORD`も削除されます。
- KickBotは、メッセージのどこにあってもそのテキストを見つけます。ほかの単語の中にあっても対象です。たとえば`bet`は`better`も削除します。短い単語で削除されすぎる場合は、長めのフレーズか正規表現パターンを使ってください。
- **すべて表示**で一覧全体が開き、項目を削除できます。**テキストで編集**では、1行に1つずつ、まとめて貼り付けられます。

![カスタムNGワードと正規表現パターンの一覧。追加用の入力欄と保存済みの項目](https://kickbot.com/docs/images/chat-bot/moderation/02-words-regex.webp "NGワードと正規表現パターンは、それぞれ別の一覧です。")

## 正規表現パターン

正規表現パターンは、Discordの招待リンク全般のように、単語だけでは絞り込めないものに使います。**正規表現パターン**にパターンを入力して、**追加**をクリックします。パターンに一致するメッセージはすべて削除されます。

- 最大20個まで。各パターンは2文字以上で、正しい正規表現である必要があります。
- KickBotは、メッセージを小文字にしてからチェックします。パターンは小文字で書いてください。
- `(a+)+`のような入れ子の繰り返しは使えません。フィルターがとても遅くなる場合があります。

例：

| パターン | 削除されるもの |
| --- | --- |
| `discord\.gg/\w+` | Discordの招待リンク |
| `bit\.ly/\w+` | bit.lyの短縮リンク |
| `(buy\|cheap)\s+followers` | 「buy followers」や「cheap followers」のスパム |

## モデレーションログ

**モデレーションログ**には、KickBotが削除したメッセージが新しい順に並びます。各行には、**ユーザー**、**理由**（一致したフィルター）、**メッセージ**、**日時**が表示されます。下にスクロールすると、古い記録が読み込まれます。

![モデレーションログのカード。ユーザー、理由、メッセージ、日時の列。新しいチャンネルなので空](https://kickbot.com/docs/images/chat-bot/moderation/03-logs.webp "フィルターがメッセージを削除するまで、ログは空です。")

ログに表示される理由は、NGワード、カスタムNGワード、繰り返しテキスト、大文字の多用、Zalgo、文字数、禁止された正規表現です。

## Kick独自のモデレーターツール

KickBotのフィルターは、Kickが配信者とモデレーターに用意しているツールと一緒に使えます。Kickは[How to moderate your KICK chat](https://help.kick.com/en/articles/7109164-how-to-moderate-your-kick-chat)（英語）でツールを説明し、[KICK chat commands](https://help.kick.com/en/articles/7112979-kick-chat-commands)（英語）ですべてのコマンドを紹介しています。よく使われるKickのモデレーター用コマンドは次のとおりです。

| Kickのコマンド | 内容 | 使える人 |
| --- | --- | --- |
| `/mod username` | ユーザーをモデレーターにします | チャンネルのオーナー |
| `/ban username reason` | 視聴者をチャットからBANします | オーナーとモデレーター |
| `/timeout username seconds` | 視聴者を一定時間ミュートします | オーナーとモデレーター |
| `/unban username` | BANやタイムアウトを解除します | オーナーとモデレーター |
| `/slow on seconds` | 低速モード | オーナーとモデレーター |
| `/followonly on` | フォロワーだけがチャットできます | オーナーとモデレーター |
| `/emoteonly on` | チャットはエモートのみ | オーナーとモデレーター |
| `/clear` | チャットをクリアします | オーナーとモデレーター |

Kickのダッシュボードの**Community**（コミュニティ） > **Chat Settings**（チャット設定）には、**Blocked terms**（ブロックワード）の一覧もあります（[Moderation features guide](https://help.kick.com/en/articles/10162074-moderation-features-guide)（英語））。モデレーターは[dashboard.kick.com/channel/roles/moderator](https://dashboard.kick.com/channel/roles/moderator)で追加できます。全体の流れは、ガイド[Kickのチャットをモデレーションする方法](https://kickbot.com/ja/guides/grow/moderate-kick-chat)をご覧ください。

> **ポイント:** Stream Deckを持っていれば、KickBotのプラグインでキー1つで低速モード、フォロワー限定、サブスク限定、エモート限定をオンにしたり、チャットをクリアしたりできます。[Stream Deck](https://kickbot.com/ja/docs/integrations/stream-deck)をご覧ください。

## トラブルシューティング

削除されるはずのメッセージがチャットに残るとき：

- **KickBotがモデレーターではない。** モデレーター権限がないと、KickBotはメッセージを削除できません。[KickBotをモデレーターに追加する](https://kickbot.com/ja/docs/getting-started/add-kickbot-as-moderator)をご覧ください。
- **送信者が自分かモデレーター。** 配信者、モデレーター、Kickのスタッフはフィルターの対象外です。視聴者のアカウントでテストしてください。
- **フィルターがオフになっている。** **フィルター**でスイッチを確認してください。
- **正規表現パターンに大文字が入っている。** KickBotは小文字で比べるので、`Discord`は一致しません。`discord`と書いてください。

KickBotが削除しすぎるときは、**モデレーションログ**を開いて**理由**を確認し、原因になった単語やパターンを削除・変更してください。

## よくある質問

**Kickでモデレーターを設定するには？**

チャンネルのオーナーとして、チャットに`/mod username`と入力すると、その人がモデレーターになります。モデレーターは`/ban`、`/timeout`、`/slow on`などのKickのコマンドを使えるようになります。人の手を使わずにスパムやNGワードを削除するには、[kickbot.com/dashboard/moderation](https://kickbot.com/dashboard/moderation)でKickBotのフィルターをオンにします。

**Kickのモデレーター用ダッシュボードはどこですか？**

Kickのモデレーター設定は、[dashboard.kick.com](https://dashboard.kick.com)のKickのダッシュボードにあります。KickBotの自動フィルターとログは、KickBotの[モデレーション](https://kickbot.com/dashboard/moderation)ページにあります。

**KickBotは視聴者をBANしたりタイムアウトしたりできますか？**

いいえ。KickBotのモデレーションは、フィルターに一致したメッセージを削除します。視聴者をBANやタイムアウトするには、配信者かモデレーターがKickの`/ban`や`/timeout`コマンドを使います。

**KickBotはモデレーターのメッセージも削除しますか？**

いいえ。配信者、モデレーター、Kickのスタッフはフィルターの対象外です。
