Asignación al entrar
El módulo está apagado de forma predeterminada. Cuando está habilitado, asigna el rol configurado para bots a las cuentas bot; a las personas les asigna el rol humano y, si existe, el rol temporal Pending Verify. El retraso predeterminado es de 2 segundos.delay acepta enteros de 0 a 86 400 segundos; los valores fuera del rango se ajustan al límite más cercano. El handler omite miembros con un rol exento configurado, roles que ya tienen o roles que Headless no puede gestionar.
.autorole
.autorole human
.autorole bot
.autorole delay
Verify y roles pendientes
El panel integrado de Verify usa títulos, mensajes y botones predeterminados en inglés. Al leer configuraciones anteriores, Headless cambia solo los valores que coinciden exactamente con esos textos predeterminados antiguos; los mensajes personalizados, incluso si están en español, se conservan. El flujo de Verify de Headless asigna los roles definidos en su propia configuración y retira el rol Pending Verify de Auto Role cuando corresponde. Aunque.autorole verified @Rol guarda un verified_role_id, el handler actual de Verify no invoca la función que aplicaría ese campo; no dependas de ese ajuste para conceder el rol verificado. Configura el rol de acceso final dentro de Verify hasta que esa integración cambie.
El botón público de Verify también rechaza
@everyone, roles administrados por Discord y roles con permisos administrativos o de moderación. Si la configuración contiene uno de ellos, Headless lo omite y avisa al miembro; el administrador debe elegir un rol seguro en Verify..autorole pending
.autorole verified
Paneles y funciones que comparten el interruptor
Auto Role también controla los paneles de selección y Reaction Roles.off detiene la asignación al entrar y las interacciones de esos flujos, pero conserva sus reglas y paneles guardados. Crear un grupo con group, publicar con panel o añadir una regla Reaction Role puede volver a poner enabled en true; revisa el estado después de esos cambios. Los grupos admiten hasta 8 por servidor y 20 roles por grupo; consulta la guía de paneles para su comportamiento.
Además del ajuste
enabled guardado en Auto Role, existe un interruptor global e independiente en Dashboard → Modules. Si ese interruptor está apagado, las asignaciones al entrar, los paneles y Reaction Roles permanecen pausados aunque .autorole on active la configuración..autorole on
.autorole off
.autorole panel
.autorole group
.autorole title
.autorole message
.autorole thumbnail
.autorole image
.autorole gif
enabled del servidor. El bot guarda el último error de asignación para diagnóstico; permisos y jerarquía de Discord siguen siendo obligatorios.
Dashboard, permisos y datos
En Dashboard → Roles → Auto Role puedes editar roles, retraso, roles exentos, el título y texto del panel, medios y grupos. El comando usa el prefijo configurado del servidor (punto por defecto) y.arole es alias de .autorole. Debes estar en un servidor, tener Manage Roles y ser owner del servidor, owner de Headless o Anti-Nuke Admin configurado. Headless también necesita Manage Roles; Discord solo permite asignar roles por debajo del rol más alto del bot. La configuración persistente se mantiene aislada por servidor en el almacén existente de Auto Role.
Pasos
1
Comprueba quién administrará el módulo
Confirma que tu cuenta cumple la autorización del grupo y tiene
Manage Roles. Da Manage Roles a Headless y coloca su rol por encima de cada rol que deba conceder o retirar.2
Configura roles y excepciones
En Dashboard → Roles → Auto Role, elige roles separados para personas, bots y Pending Verify; ajusta el retraso y los roles exentos. Configura los roles finales de verificación desde Verify.
3
Activa y prueba el evento de entrada
Ejecuta
.autorole on y prueba con una cuenta de prueba que entre después del cambio. Revisa el estado con .autorole; no hay asignación retroactiva a miembros existentes.Comandos de prefijo registrados
Comandos de prefijo registrados
Grupo y alias:
.autorole / .arole. Sin subcomando muestra el estado. Subcomandos: on (enable, activar), off (disable, desactivar), human (humans, humano, h), bot (bots, b), pending (pendiente, pend, p), verified (verify, verificado, v), delay (wait, espera, d), panel (sendpanel, selfroles, roles), group (grupo, colors, colores), title (titulo), message (mensaje, msg), thumbnail (thumb), image (banner, imagen) y gif. Todos son comandos de prefijo, no comandos slash.Qué significa apagar o quitar un rol
Qué significa apagar o quitar un rol
.autorole off no borra la configuración ni los mensajes de panel, pero el runtime deja de procesar asignaciones de entrada, selectores y reacciones mientras Auto Role está apagado. En human, bot, pending o verified, omitir la mención de rol guarda un valor vacío y limpia ese ajuste. No uses la lista de canales exentos como sustituto de un rol exento: el handler de entrada consulta roles del miembro, no el canal del evento.