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

🎭 オートロールシステム

説明

ファイル: 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セレクター内のすべてのオプションを表示。