Petto can’t assign/remove a role
Petto’s own role must sit above the role it’s trying to manage in your server’s role list, and it needs the Manage Roles permission. Drag Petto’s role up in Server Settings → Roles if it’s below the role you’re trying to use.Petto can’t ban/kick/mute a member
Same rule as roles: Petto’s role must be positioned above the target member’s highest role. This also means Petto can never act on someone with a role above its own, including other admins, by design.Commands aren’t responding
1
Check the prefix
Run
!help (or whatever your current prefix is, see Prefix if you’re not sure). A message starting with the wrong prefix is just ignored, no error shown.2
Check Petto is actually online
Look for the green status dot next to its name in the member list, or check petto.sbs/status.
3
Check it can read the channel
Petto needs View Channel and Send Messages in that specific channel, see below.
A channel-specific feature isn’t working
Petto also needs View Channel and Send Messages (plus Embed Links for anything using an embed) in that specific channel, a server-wide permission doesn’t override a channel-level denial.Still stuck
Support Server
Ask directly, someone can usually spot a permission issue from a screenshot.