๐ญ AutoRoleSystem
Description
File: auto-rรดle.py (Internal: AutoRoleSystem)
Advanced self-assignable role system using Embed Panels and Select Menus.
Philosophyโ
How it works
- Immediate Action: Roles are added immediately upon selection in the dropdown.
- Smart Removal: If a user selects a role they already have, the bot interprets it as a request to remove the role and asks for confirmation.
- Persistence: Panels and selectors are stored in SQLite and survive bot restarts.
Commandsโ
Panel Managementโ
| Command | Description |
|---|---|
/autorole panel_create | Start a wizard (Modal) to design a new Embed. |
/autorole panel_update | Edit an existing panel's appearance. |
/autorole panel_send | Send a specific panel to a channel. |
/autorole panel_list | List all created panels. |
Selector Configurationโ
| Command | Description |
|---|---|
/autorole selector_add | Attach a dropdown menu to a panel. |
/autorole selector_remove | Delete a dropdown. |
/autorole option_add | Add a role choice to a selector. |
/autorole option_remove | Remove a role choice. |
Debugโ
| Command | Description |
|---|---|
/autorole debug_panel | View raw configuration of a panel. |
/autorole option_list | View all options in a selector. |