Skip to content

advanced

アラート

ヌーク、レイド、大量削除、ボットトークンの破棄など、サーバーで重要なイベントが発生した際に通知を受け取ることができます。

概要

アラートはあなたの Discord サーバーで何か異常や危険なことが起こったときに通知します。アラートはメール、Discord DM、Discord チャンネルメッセージ、Webhook で受け取ることができます。アラートは自動保護アクションをトリガーすることもできます。

アラートの種類

| アラート|発生タイミング|利用可能なアクション
|---|---|---|
| アンチヌーク|短いウィンドウの間に誰かがチャンネル/ロール/BANを一括削除|該当ユーザーをキックまたはBAN、削除されたアイテムをバックアップからリストア|アンチヌーク|短いウィンドウの間に誰かがチャンネル/ロール/BANを一括削除|該当ユーザーをキックまたはBAN、削除されたアイテムをバックアップからリストア
| アンチレイド|短いウィンドウ内に大量の新規メンバーが参加|検証を一時停止する、厳格モードを有効にする、検証されていない参加者をキックする。
| 大量BAN|短期間にN人以上のメンバーがBANされた場合、ログに記録し通知する。
| 大量キック|短期間にN人以上のメンバーをキック|ログと通知
| 大量チャンネル削除|短期間にN個以上のチャンネルが削除された|バックアップからリストア、責任ユーザーをキック
| 大量のロールの削除|短期間にN個以上のロールが削除された|バックアップからリストア|トークンの解約|短期間にN個以上のロールが削除された
| トークンの破棄|保存されたOAuth2トークンのかなりの割合が期限切れまたは失効|残り回数と推定引き出し可能メンバーを通知|バックアップの失敗|短期間にN個以上のロールが削除|バックアップから復元
| バックアップの失敗|スケジュールされたバックアップが失敗しました。
| メンバーのマイルストーン|サーバーがメンバー数のマイルストーンに到達した場合(例:1,000人ごと)|通知するのみ

アラートの設定

  1. サーバー設定 → アラートタブを開く。
  2. 各アラートタイプのオン/オフを切り替える。
  3. しきい値を設定する(例:「60秒以内に3つ以上のチャンネルが削除されたらアンチヌークを発動する」)。
  4. 通知チャンネルを設定する:
  • 電子メール- リストアハブアカウントのEメールに送信
  • ディスコードDM- あなたのDiscordユーザーIDにDMを送る(自分のボットで認証する必要があります)
  • ディスコード・チャンネル- ボット経由でサーバーのログチャンネルに投稿
  • ウェブフック- JSONペイロードを持つ任意のURLへのHTTP POST

反核のしきい値

各核兵器検出器の感度を設定する:

| 検出器|デフォルトしきい値|ウィンドウ
|---|---|---|
| チャンネル削除|30秒で3回
| 役割削除|30秒以内に3件
| 大量BAN|60秒で5回
| 大量キック|60秒で10回
| 絵文字削除|60秒で10個

閾値が低い=感度が高い=誤検知が多い。管理者チームの活動状況に応じて調整してください。

自動保護アクション

Anti-NukeおよびAnti-Raidアラートについては、自動応答を設定することができます:

| アクション
|---|---|
| Kick responsible user|イベントを引き起こしたユーザーを即座にキックします。
| Ban(責任ユーザーを追放): イベントを引き起こしたユーザーを即座に追放します。
| サーバーをロックダウンする|すべてのパブリックチャンネルをメンバーに対して読み取り専用に設定します。
| 検証の一時停止|新規メンバーの検証を一時的に停止します。
| バックアップからの復元|最新のバックアップを自動的に復元します。

警告自動アクションは確認なしに即座に実行されます。自動BANを有効にする前に、しきい値を慎重にテストしてください。しきい値の設定を誤ると、正当な管理者がBANされる可能性があります。

ウェブフックペイロード

アラートがウェブフックURLに発せられると、ペイロードは次のようになる:

{
  "タイプ":"ANTI_NUKE"、
  "serverId":"123456789",
  "serverName":「マイサーバー
  "triggeredAt":"2025-01-15T10:30:00Z",
  「詳細":{
    "action":"channel_delete": "チャンネル削除"、
    "count":5,
    "responsibleUserId":"987654321",
    "responsibleUsername":"badactor#0001"
  }
}
アラート — Restore Hub Docs | Restore Hub