@client.command()
@commands.has_any_role("Keyblade Master","Foretellers")
async def ban (ctx, member:discord.User=None, reason =None):
это все, что мне нужно для выполнения команды только для ролей, которые я хочу, и
@purge.error
async def purge_error(error, ctx):
if isinstance(error, CheckFailure):
await ctx.channel.send("Looks like you don't have permission for that!")
это остановило ошибку во время выполнения проверки, но ничего не отправляет на канал, но все равно не позволит нижним ролям использовать эти команды, поэтому это должно помочь