🎭 オートロールシステム
説明
ファイル: auto-rôle.py(内部名: AutoRoleSystem)
Embedパネルと選択メニューを使用した高度な自己割り当てロールシステム。
哲学
仕組み
- 即時アクション: ドロップダウンで選択するとすぐにロールが追加されます。
- スマート削除: ユーザーが既に持っているロールを選択すると、ボットはそれを削除リクエストとして解釈し、確認を求めます。
- 永続性: パネルとセレクターはSQLiteに保存され、ボットの再起動後も保持されます。
コマンド
パネル管理
| コマンド | 説明 |
|---|---|
/autorole panel_create | 新しいEmbedをデザインするウィザード(モーダル)を開始。 |
/autorole panel_update | 既存のパネルの外観を編集。 |
/autorole panel_send | 特定のパネルをチャンネルに送信。 |
/autorole panel_list | 作成されたすべてのパネルをリスト。 |
セレクター設定
| コマンド | 説明 |
|---|---|
/autorole selector_add | パネルにドロップダウンメニューを添付。 |
/autorole selector_remove | ドロップダウンを削除。 |
/autorole option_add | セレクターにロール選択を追加。 |
/autorole option_remove | ロール選択を削除。 |
デバッグ
| コマンド | 説明 |
|---|---|
/autorole debug_panel | パネルの生の設定を表示。 |
/autorole option_list | セレクター内のすべてのオプションを表示。 |