メインコンテンツまでスキップ

🔐 キャプチャ(CaptchaGate)

説明

ファイル: CaptchaGate.py

キャプチャによるレイド対策の認証システムです。参加してきたBotや悪意のあるアカウントからサーバーを保護します。

🚀 概要​

  • メンバーがサーバーに参加すると、アクセス権を得るためにキャプチャを解答する必要があります。
  • 複数のキャプチャモードが利用できます(画像、リアクションなど)。
  • 認証チャンネル、認証済みロール、制限時間、試行回数、自動キックを設定できます。

🧩 コマンド​

コマンド説明
/captcha enableキャプチャシステムを有効化。
/captcha disableキャプチャシステムを無効化。
/captcha config_moderationチャンネル、ロール、制限時間、試行回数、キック、モードを設定。
/captcha status現在の状態と設定を表示。
/captcha test_reaction自分用にキャプチャをシミュレート(ロールは変更されません)。
/captcha reset_userユーザーのセッションをリセット(キャプチャを再送信)。
/captcha purge_expired期限切れまたは完了したセッションを削除。

⚙️ 設定項目​

設定項目説明
チャンネルキャプチャが送信されるチャンネル。
認証済みロール認証完了後に付与されるロール。
隔離ロール認証完了までの一時的なロール。
制限時間キャプチャを解答できる最大時間。
試行回数許可される試行の回数。
モードキャプチャの種類(画像、ボタンなど)。

📋 ダッシュボード​

このモジュールはWebダッシュボード → モデレーションセクション → キャプチャから設定します。