Resumen
Los roles al entrar se dan a los miembros en el momento en que entran al servidor. Úsalos para un rol base de “Miembro”, o un rol aparte para los bots. Necesita Gestionar roles. El rol de Petto debe estar por encima del rol que da, y no se pueden usar los roles administrados (de una integración) ni@everyone.

En Discord: Mia entra y recibe Miembros al instante; el registro de roles dice que lo dio Petto.
Comandos
!joinrole add (rechazado)
!joinrole add (rechazado)

En Discord: un rol por encima de Petto y un rol de una integración no pueden ser roles al entrar.
!joinrole remove
!joinrole remove

En Discord: un rol al entrar quitado, y un rol que no lo era.
!joinrole list (vacía)
!joinrole list (vacía)

En Discord: la lista cuando todavía no hay roles al entrar.
!joinrole clear
!joinrole clear

En Discord: todos los roles al entrar quitados de una vez.
!joinroleconfig
!joinroleconfig

En Discord: !joinroleconfig, la configuración de los roles al entrar y los comandos para cambiarla.
target dice quién recibe el rol: all (por defecto), humans o bots.
addagrega un rol (o cambia a quién se da).removedeja de dar un rol.listmuestra cada rol al entrar con a quién se da.clearlos quita todos.applyda un rol de entrada ahora a los miembros que ya están en el servidor, con la audiencia con la que se configuró. Añadepreviewpara solo contar a quién se lo daría. Se ejecuta como una tarea de roles en masa (una a la vez, con tarjeta de progreso, pausa y cancelación).
after_rules da el rol cuando el miembro acepta las reglas del servidor (Selección de miembros) en lugar de al entrar. Hasta entonces, un miembro que aún debe aceptarlas solo recibe los roles de entrada que no esperan. apply también se salta a esos miembros.
list además te avisa de un rol de entrada que se borró del servidor, que lo gestiona una integración o que está por encima del rol más alto de Petto, porque Petto no puede darlo. Petto también avisa al staff en el registro de roles cuando se borra un rol de entrada.
Los mismos comandos viven bajo /role join (/role join add, /role join apply…), y siguen funcionando !joinrole, !jr y !greet joinrole.
!joinrole también funciona como !jr. !joinroleconfig muestra lo que está configurado ahora para los roles al entrar y cada comando para cambiarlo.

En Discord: un rol de entrada para bots y luego la lista de roles de entrada.

Dashboard → Seguridad → Filtro de ingreso → Roles y MD: los roles de entrada y el MD al entrar con su vista previa.