今日から、サーバーの見張りをBOTに。

追加して、BOT管理者を登録するだけ。荒らし対策はその瞬間から動き始めます。

v2.1AIへの攻撃・プログラムの改ざんにも対応しました Discordサーバーに追加
Tsukuttaに掲載中

40秒でわかる U.W.S ガーディアン

荒らしの検知から被害の復元、v2.1で加わったAI攻撃対策・改ざん検知・PC予備機、U.W.S タイムスケジューラーとの連携までを動画で紹介します。

サーバーを、24時間
まるごと自動防御。

荒らし・破壊行為・レイド・スパムをリアルタイムで見張り、処罰から被害の復元までを自動で行うDiscordセキュリティBOTです。設定は日本語のボタンとメニューだけで完結します。

追加するには、そのサーバーの「サーバー管理」権限が必要です。

3つの自動防御

管理者がオフラインでも、BOTが見張りと対処を続けます。導入した直後から標準設定で動きます。

破壊行為対策

チャンネル・ロールの一斉削除、大量BAN・キック、BOTの追加を監査ログから即座に検知します。

  • 実行した人を自動で処罰
  • 消されたチャンネル・ロールを自動で復元
  • 荒らしが作ったものを自動で削除
  • AutoModの設定変更・連携の追加も監視

レイド対策

短時間に大量の参加があると、サーバー全体の発言を自動で止めて被害の拡大を防ぎます。

  • レイド中の参加者を自動で追放
  • 設定した時間がたつと自動で解除
  • 作成直後の捨て垢を制限

スパム対策

連投・同じ文の繰り返し・大量メンションを見つけたら、すぐに止めて片付けます。

  • タイムアウトと一括削除
  • 招待リンク・URLを自動で削除
  • NGワードをブロック
  1. 検知監査ログと発言をリアルタイムで監視
  2. 処罰ロール剥奪・キック・BANから選べる
  3. 復元消されたチャンネルとロールを作り直す
  4. ログ記録誤検知は1タップで取り消し
未許可のBOTを即追放Webhookを即削除危険な権限の付与を巻き戻しオーナーへDMで通知
NEW ・ v2.1

新しい攻撃にも、先回りして備える

v2.1では、AIを狙った攻撃やプログラムそのものへの攻撃にも対応しました。メインのサーバーが止まったときの備えも加わっています。

AIへの攻撃(プロンプトインジェクション)対策

「以前の指示を無視して」のような、サーバー内のAIを乗っ取ろうとする命令文を見つけたら、すぐに削除します。

  • 日本語・英語の乗っ取り文句を検知
  • 見えない文字に隠した命令も発見し、送った人を自動でタイムアウト
  • 管理パネルの「🧠 AIへの攻撃」でオン/オフ

プログラムの改ざん検知

起動するたびに、すべてのプログラムが書き換えられていないかを確かめます。1か所でも違えば起動しません。

  • SHA-256による封印と照合
  • 書き込めるのはデータ用のフォルダだけ(最小権限)
  • BOTの合言葉(トークン)は起動後すぐに消去

PC予備機で、止まらない守り

メイン(クラウド)を60秒ごとに確認し、3回続けて応答がなければ、予備のPCが自動で見張りを引き継ぎます。

  • メインが戻れば、自動で待機に戻る
  • 二重に動くことはありません
  • 設定と記録は毎分PCへコピー

部品の脆弱性チェックと、消えない設定

使っている部品に既知の脆弱性がないかを毎日自動で確認します。設定は専用の保存場所に置くので、更新しても消えません。

  • 部品はロックファイルどおりに、スクリプトを実行せず導入
  • BOTは一般ユーザー権限で動作
  • 更新・再起動してもBOT管理者の登録はそのまま

運用をラクにする機能

守るだけでなく、確認・調整・振り返りまでDiscordの中で済みます。

管理パネル

/ガーディアン で、すべての設定をボタンとメニューだけで変更できます。

しきい値プリセット

「ゆるめ」「標準」「厳重」をワンタップで切り替えられます。

取り消しボタン

誤検知はログから1タップで解除。信頼リストへの追加もその場でできます。

違反履歴

/履歴 で、特定のユーザーの過去の検知を一覧で確認できます。

週間レポート

毎週月曜9時に、阻止件数と日別グラフをまとめた画像をBOT管理者へDMします。

自動厳重モード

運営が不在の時間帯は、しきい値を自動で「厳重」に引き上げます。

Webダッシュボード

ブラウザから統計の確認、設定の変更、緊急ロックができます。

緊急ロック

全チャンネルの発言を一度に止め、解除すると元の権限に戻ります。

使い方

5分ほどで準備が終わります。荒らし対策は、追加した瞬間から標準設定で動き始めます。

  1. サーバーに追加する

    下のボタンからDiscordを開き、追加したいサーバーを選んで「認証」を押します。

    Discordサーバーに追加
  2. ロールを一番上に移動する

    サーバー設定の「ロール」で、「U.W.S ガーディアン」をいちばん上にドラッグします。これで処罰や復元ができるようになります。

  3. BOT管理者を登録する(1回だけ)

    BOTを追加した人かサーバーオーナーが /ガーディアン を実行し、操作を任せる人を選んで確定します。登録は1回きりで、変更するにはBOTを外して追加し直します。登録内容は保存されるので、BOTの更新や再起動で消えることはありません。

  4. ログと信頼リストを設定する

    もう一度 /ガーディアン を開き、「ログ設定」で通知先のチャンネルを、「ホワイトリスト」で監視から外す運営を選びます。

  5. 守りの強さを選ぶ

    ホームのプリセットで「ゆるめ」「標準」「厳重」から選びます。迷ったら「標準」のままで大丈夫です。

/ガーディアン管理パネルを開きます。初回はBOT管理者の登録画面になります。
/緊急ロック全チャンネルの発言を止めます。分数を入れると自動で解除されます。
/ロック解除緊急ロックを解除し、元の状態に戻します。
/履歴ユーザーを指定して、過去の違反記録を表示します。
/ダッシュボードブラウザ用の管理画面を開くリンクを発行します(10分間・1回限り)。
連携ツール

U.W.S タイムスケジューラー

運営の「今日、何時から何時まで対応できるか」を1枚の表にまとめるDiscordのタイムカードBOTです。誰が今動けるのかが、ひと目で分かります。

できること

  • 当日の対応時間を帯グラフで表示メンバーごとに、対応できる時間帯を横向きの帯で並べます。
  • 5分ごとの自動更新現在時刻の線が進み、過ぎた時間は色が変わります。
  • 対応可能な人数のグラフ30分ごとに何人動けるかを表の下に表示します。
  • 日付が変わると自動で新しい表に0時に前日の表を確定して、新しい日の表を投稿します。
  • 時間は自由な書き方で入力次のような書き方がそのまま使えます。
    09:00〜18:0010時〜15時半終日なし
  • U.W.S ガーディアンと連携対応できる運営がいない時間を、ガーディアンに自動で伝えます。

使い方

管理者がやること

  1. /タイムカード作成 を実行する

    画面の案内に沿って、サーバー、管理者、メンバー、投稿するチャンネルの順に選び、最後に内容を確認して作成します。

  2. 表が投稿される

    選んだチャンネルに今日のタイムカードが投稿されます。以降は毎日0時に、新しい日の表が自動で投稿されます。

  3. 管理者メニューで調整する

    「管理者メニュー」か /タイムカード管理 で、メンバーの入力を代わりに編集できます。表を別のチャンネルへ移すときは /タイムカード再投稿 を使います。

メンバーがやること

  1. 「時間を入力」を押して送信する

    入力欄に対応できる時間帯を書いて「送信」を押します。09:00〜18:00 や 10時〜15時半 のような書き方で大丈夫です。

  2. ワンタップでも入力できる

    一日中対応できる日は「終日OK」、対応できない日は「本日 対応・通知不可」を押すだけ。間違えたら「入力を消す」でやり直せます。