La regla que explica casi todos los problemas de permisos
Discord aplica una regla estricta a todos los bots, Petto incluido: un bot nunca puede actuar sobre un miembro cuyo rol más alto esté por encima del rol del bot en la lista de roles del servidor; ningún permiso ni ajuste de administrador cambia esto. Aplica a!ban, !kick, !mute, !role y cualquier otra cosa que toque directamente a un miembro. Petto usa el prefijo del servidor; ! es solo el predeterminado.

En Discord: un baneo rechazado porque el rol más alto del miembro está por encima del de Petto.

En Discord: tu propio rol también tiene que estar por encima del miembro.
Cómo arreglarlo
En Ajustes del servidor → Roles, arrastra el rol de Petto hacia arriba hasta que esté por encima de todos los roles sobre los que quieras que pueda actuar. No hace falta que esté hasta arriba, solo más alto que sus objetivos.Permisos del bot vs. permisos del canal
Tienen que cumplirse dos cosas distintas a la vez:- Permisos de todo el servidor: lo que el rol de Petto tiene en general (Gestionar roles, Banear miembros, Gestionar canales, etc.), que se configura una vez en Ajustes del servidor → Roles.
- Permisos específicos de un canal: un canal puede negarle a Petto algo que tiene en todo el servidor; los permisos de un canal específico siempre ganan sobre lo que da el rol.

En Discord: el rol de Petto no tiene Banear miembros.

En Discord: Petto tiene Gestionar canales en el servidor, pero un permiso del canal se lo quita ahí.
Permisos que pide cada comando
Además de lo que Petto mismo necesita, la mayoría de los comandos de configuración también exigen que el miembro que los usa tenga Gestionar servidor (o un permiso más específico como Banear miembros para!ban). Es el propio sistema de permisos de Discord, que Petto revisa en los comandos con prefijo.

En Discord: un Ayudante sin Banear miembros intenta !ban.
Niveles de comandos de Petto
La página Permisos del dashboard y!permission ofrecen una capa adicional opcional. Crea grupos del nivel 0 al 100, asigna usuarios o roles, y luego pon un nivel requerido en un comando. Gana el nivel más alto de los grupos que coincidan. Esta capa nunca reemplaza los permisos ni la jerarquía de Discord; solo agrega un filtro configurable para el staff.
Al dueño del servidor y a los miembros con Administrador nunca los frena un nivel.

En Discord: nuke necesita nivel 80 y el grupo Moderadores es nivel 50.