🔐 キャプチャ(CaptchaGate)
説明
ファイル: CaptchaGate.py
キャプチャによるレイド対策の認証システムです。参加してきたBotや悪意のあるアカウントからサーバーを保護します。
🚀 概要
- メンバーがサーバーに参加すると、アクセス権を得るためにキャプチャを解答する必要があります。
- 複数のキャプチャモードが利用できます(画像、リアクションなど)。
- 認証チャンネル、認証済みロール、制限時間、試行回数、自動キックを設定できます。
🧩 コマンド
| コマンド | 説明 |
|---|---|
/captcha enable | キャプチャシステムを有効化。 |
/captcha disable | キャプチャシステムを無効化。 |
/captcha config_moderation | チャンネル、ロール、制限時間、試行回数、キック、モードを設定。 |
/captcha status | 現在の状態と設定を表示。 |
/captcha test_reaction | 自分用にキャプチャをシミュレート(ロールは変更されません)。 |
/captcha reset_user | ユーザーのセッションをリセット(キャプチャを再送信)。 |
/captcha purge_expired | 期限切れまたは完了したセッションを削除。 |
⚙️ 設定項目
| 設定項目 | 説明 |
|---|---|
| チャンネル | キャプチャが送信されるチャンネル。 |
| 認証済みロール | 認証完了後に付与されるロール。 |
| 隔離ロール | 認証完了までの一時的なロール。 |
| 制限時間 | キャプチャを解答できる最大時間。 |
| 試行回数 | 許可される試行の回数。 |
| モード | キャプチャの種類(画像、ボタンなど)。 |
📋 ダッシュボード
このモジュールはWebダッシュボード → モデレーションセクション → キャプチャから設定します。