> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.petto.sbs/llms.txt
> Use this file to discover all available pages before exploring further.

# Roles al entrar

> Da uno o más roles a cada miembro en cuanto entra, a todos, solo a personas o solo a bots.

## 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`.

![El registro Roles del miembro actualizados en #registro-miembros: Mia recibió el rol Miembros, dado por Petto](https://mintcdn.com/wikipetto/g4OHEKGglGg73djn/images/discord/onboarding/es/join-roles-given.webp?fit=max\&auto=format\&n=g4OHEKGglGg73djn\&q=85\&s=2a11bc9881b576619fd2462ed94f8a4b)

En Discord: Mia entra y recibe Miembros al instante; el registro de roles dice que lo dio Petto.

## Comandos

```javascript Sintaxis theme={null}
!joinrole add <role> [target] [after_rules]
!joinrole remove <role>
!joinrole list
!joinrole clear
!joinrole apply <role> [preview] [reason]
!joinroleconfig
```

```javascript Ejemplo theme={null}
!joinrole add @Member
!joinrole add @Bots bots
!joinrole add @Newcomer humans
!joinrole list
```

> [accordion] !joinrole add (rechazado)
>
> ![Petto rechaza @Admin porque está por encima de su rol más alto, y @Server Booster porque lo gestiona una integración](https://mintcdn.com/wikipetto/g4OHEKGglGg73djn/images/discord/onboarding/es/join-roles-add-refused.webp?fit=max\&auto=format\&n=g4OHEKGglGg73djn\&q=85\&s=c1828cde9318b5c4e06a52541f6da1e6)
>
> En Discord: un rol por encima de Petto y un rol de una integración no pueden ser roles al entrar.

> [accordion] !joinrole remove
>
> ![Petto confirma que @Bots ya no se da al entrar y luego dice que @Ayudantes no es un rol al entrar](https://mintcdn.com/wikipetto/g4OHEKGglGg73djn/images/discord/onboarding/es/join-roles-remove.webp?fit=max\&auto=format\&n=g4OHEKGglGg73djn\&q=85\&s=4b0180ec22d2e4d631d1390384c3f88f)
>
> En Discord: un rol al entrar quitado, y un rol que no lo era.

> [accordion] !joinrole list (vacía)
>
> ![Petto responde que no hay roles al entrar y que uses !joinrole add](https://mintcdn.com/wikipetto/g4OHEKGglGg73djn/images/discord/onboarding/es/join-roles-list-empty.webp?fit=max\&auto=format\&n=g4OHEKGglGg73djn\&q=85\&s=20de0bd1149700a3cfabec69f04e2b38)
>
> En Discord: la lista cuando todavía no hay roles al entrar.

> [accordion] !joinrole clear
>
> ![Petto confirma que quitó los 2 roles al entrar](https://mintcdn.com/wikipetto/g4OHEKGglGg73djn/images/discord/onboarding/es/join-roles-clear.webp?fit=max\&auto=format\&n=g4OHEKGglGg73djn\&q=85\&s=fb3e46c0e6d93bb353746590e3be1969)
>
> En Discord: todos los roles al entrar quitados de una vez.

> [accordion] !joinroleconfig
>
> ![liam escribe !joinroleconfig y Petto responde con la configuración actual de los roles al entrar, los comandos y un botón Documentación](https://mintcdn.com/wikipetto/g4OHEKGglGg73djn/images/discord/onboarding/es/join-roles-config-card.webp?fit=max\&auto=format\&n=g4OHEKGglGg73djn\&q=85\&s=efa5a82d4e3dc089ddd5d5a91d88f943)
>
> 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`.

* `add` agrega un rol (o cambia a quién se da).
* `remove` deja de dar un rol.
* `list` muestra cada rol al entrar con a quién se da.
* `clear` los quita todos.
* `apply` da un rol de entrada ahora a los miembros que ya están en el servidor, con la audiencia con la que se configuró. Añade `preview` para solo contar a quién se lo daría. Se ejecuta como una [tarea de roles en masa](https://wiki.petto.sbs/es/automation/role-commands.md) (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.

> [!TIP]
>
> Combínalo con los [roles persistentes](https://wiki.petto.sbs/es/automation/sticky-roles.md) para que los miembros que vuelven también recuperen sus roles anteriores.

![kira agrega el rol Bots solo para bots, y la lista muestra Miembros para humanos y Bots para bots](https://mintcdn.com/wikipetto/ym43wKcqHRA_RnWi/images/discord/onboarding/es/join-roles.webp?fit=max\&auto=format\&n=ym43wKcqHRA_RnWi\&q=85\&s=21c1811d40097f7123c6f8eafcfa2488)

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

![La pestaña Roles y MD con Miembros para humanos, Bots para bots, y el mensaje de MD al entrar con su vista previa](https://mintcdn.com/wikipetto/Z-XTVemdYTr1KRaH/images/dashboard/onboarding/es/join-roles.webp?fit=max\&auto=format\&n=Z-XTVemdYTr1KRaH\&q=85\&s=cf8733bc8a3419de700e13bf5223980f)

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


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.