Saltar al contenido principal

🎭 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

ComandoDescripción
/autorole panel_createIniciar un asistente (Modal) para diseñar un nuevo Embed.
/autorole panel_updateEditar la apariencia de un panel existente.
/autorole panel_sendEnviar un panel específico a un canal.
/autorole panel_listListar todos los paneles creados.

Configuración del Selector

ComandoDescripción
/autorole selector_addAdjuntar un menú desplegable a un panel.
/autorole selector_removeEliminar un menú desplegable.
/autorole option_addAñadir una opción de rol a un selector.
/autorole option_removeEliminar una opción de rol.

Depuración

ComandoDescripción
/autorole debug_panelVer la configuración en bruto de un panel.
/autorole option_listVer todas las opciones en un selector.