🎭 Sistema AutoRole
Descripción
Archivo: auto-rôle.py (Interno: AutoRoleSystem)
Sistema avanzado de roles auto-asignables usando paneles integrados y menús de selección.
Filosofía
Cómo funciona
- Acción Inmediata: Los roles se añaden inmediatamente al seleccionarlos en el menú desplegable.
- Eliminación Inteligente: Si un usuario selecciona un rol que ya tiene, el bot interpreta que quiere quitarse el rol y pide confirmación.
- Persistencia: Los paneles y selectores se guardan en SQLite y sobreviven a los reinicios del bot.
Comandos
Gestión de Paneles
| Comando | Descripción |
|---|---|
/autorole panel_create | Iniciar un asistente (Modal) para diseñar un nuevo Embed. |
/autorole panel_update | Editar la apariencia de un panel existente. |
/autorole panel_send | Enviar un panel específico a un canal. |
/autorole panel_list | Listar todos los paneles creados. |
Configuración del Selector
| Comando | Descripción |
|---|---|
/autorole selector_add | Adjuntar un menú desplegable a un panel. |
/autorole selector_remove | Eliminar un menú desplegable. |
/autorole option_add | Añadir una opción de rol a un selector. |
/autorole option_remove | Eliminar una opción de rol. |
Depuración
| Comando | Descripción |
|---|---|
/autorole debug_panel | Ver la configuración en bruto de un panel. |
/autorole option_list | Ver todas las opciones en un selector. |