INITIALIZING DEFENSE SYSTEM...
SECURITY BOT

荒らしを誘い込み、
瞬時に自動BAN。

Honeypot Botは、スパムボットを検知するための専用罠チャンネル(ハニーポット)を設置し、発言したユーザーを即座に自動処罰。無駄な機能を削ぎ落とした、最もシンプルな防衛システムです。

SECURITY_LOG.txt
[BAN] SpamBot_01 was banned.
[LOG] Reason: Sent message in honeypot-trap.

主要な防衛機能

サーバーを守るためだけの、極めてシンプルな3つの機能。

ハニーポット監視

一般のメンバーが使わないトラップ用のチャンネルを監視。スパムボットなどが書き込みを行った瞬間に、即座に自動BANなどの処罰を実行します。

同時投稿監視 (all-check)

同一のユーザーが10秒以内に複数の別チャンネルへ同じ投稿を行う(拡散スパム)挙動を自動的に検知し、処罰します。

連投(スパム)監視

同一のチャンネルで短期間に連続して大量の発言を行うタイプのスパム行為を検知し、自動で書き込みを制限します。

設定デモ

Discord上の /settings コマンドで表示されるリアルタイムの管理画面モックです。

SETTING CONTROLLER

以下のスイッチやセレクトボックスを変更すると、右側のDiscordプレビューが連動して切り替わります。

# action-log
Honeypot Bot BOT 今日 16:30
⚙️ Honeypot セキュリティダッシュボード
サーバーのセキュリティ設定をリアルタイムで編集できます。
以下のメニューまたはボタンを操作して設定を更新してください。
📡 全チャンネル同時投稿監視 (all-check)
🟢 **有効 (ON)**
※同一ユーザーが10秒以内に複数チャンネルへ同じ投稿を行うと自動処罰します。
🛡️ 通常のスパム対策 (同一チャンネル連投対策)
🔴 **無効 (OFF)**
※短時間に連続で発言した際、自動処罰します。
⚖️ 適用される処罰設定
**🔨 BAN (サーバーから永久追放)**
🗑️ 処罰時のメッセージ自動削除期間
**過去24時間 (1日)**
🚨 監視対象 Honeypot チャンネル
#honeypot-trap
#welcome-bot

利用コマンド

設定や管理はすべてDiscordのスラッシュコマンドで簡単に行えます。

/setup 管理者のみ

Honeypotの初期セットアップを行います。専用 of の管理者用カテゴリやログチャンネル(action-log、announce)を自動作成し、実行したチャンネルを監視対象(ハニーポット)として登録します。

/settings 管理者のみ

Honeypotの各種設定(ダッシュボード)を表示・編集します。ボタンや選択メニューが統合されたインタラクティブなEmbedパネルから設定を直感的に操作できます。

Honeypot BAN (コンテキストメニュー) BAN権限者

対象のメッセージを右クリック(または長押し)して「アプリ」から実行可能。対象ユーザーを即座にBANしつつ、該当サーバーにおける全メッセージを一斉削除する緊急対処コマンドです。

INVITATION & REQUIRED PERMISSIONS

ボットの招待と動作に必要な権限の一覧です。安全な運用のために以下の権限要求が行われます。

DISCORD OAUTH2 INVITE

下のボタンからボットをあなたのサーバーに招待します。

BOTをサーバーに招待する

一般的な管理権限

  • サーバー管理MANAGE_GUILD
  • ロールの管理MANAGE_ROLES
  • チャンネルの管理MANAGE_CHANNELS
  • ウェブフックの管理MANAGE_WEBHOOKS

メンバー管理 (モデレーション)

  • メンバーをキックKICK_MEMBERS
  • メンバーをBANBAN_MEMBERS
  • メンバーのタイムアウトMODERATE_MEMBERS
  • ニックネームの変更CHANGE_NICKNAME
  • ニックネームの管理MANAGE_NICKNAMES

テキスト & スレッド権限

  • チャンネルを見るVIEW_CHANNEL
  • メッセージを送信SEND_MESSAGES
  • メッセージの管理MANAGE_MESSAGES
  • 埋め込みリンクEMBED_LINKS
  • ファイルを添付ATTACH_FILES
  • メッセージ履歴の閲覧READ_MESSAGE_HISTORY
  • 外部の絵文字を使用USE_EXTERNAL_EMOJIS
  • 外部のスタンプを使用USE_EXTERNAL_STICKERS
  • リアクションの追加ADD_REACTIONS
  • アプリコマンドの使用USE_APPLICATION_COMMANDS

スレッド専用権限

  • スレッドの管理MANAGE_THREADS
  • 公開スレッドの作成CREATE_PUBLIC_THREADS
  • プライベートスレッド作成CREATE_PRIVATE_THREADS
  • スレッド内メッセージ送信SEND_MESSAGES_IN_THREADS
  • アクティビティの起動USE_EMBEDDED_ACTIVITIES