Почему не работают ban mute kick?

вот код:

import disnake
import asyncio
from discord.ext import commands

intents = discord.Intents.all()
intents.message_content = True
bot = commands.Bot(command_prefix='!!', intents=intents)

@bot.command()
@commands.has_permissions(administrator=True)
async def kick(ctx, member: discord.Member, *, reason='Гнев Бога'):
    await ctx.channel.purge(limit=1)

    await member.kick(reason=reason)
    await ctx.send(f'Бог в гневе и выкинул с олимпа { member.mention }')

@bot.command()
@commands.has_permissions(administrator=True)
async def ban(ctx, member: discord.Member, *, reason='Наверное ты и сам догадываешься'):
    await ctx.channel.purge(limit=1)

    await member.ban(reason=reason)
    await ctx.send(f'О мой бог этот парень реально пререшел черту { member.mention }')

@bot.command()
@commands.has_permissions(administrator=True)
async def unban(ctx, *, member):
    await ctx.channel.purge(limit=1)
    banned_users = await ctx.guild.bans()
    for ban_entry in banned_users:
        user = ban_entry.user
        await ctx.guild.unban(user)
        await ctx.send(f'Бог сегодня добрый , он простил {user.mention}')
        return

# !user_mute Замутить пользователя


@bot.command()
@commands.has_permissions(administrator=True)
async def vmute(ctx, member: discord.Member):
    await ctx.channel.purge(limit=1)
    mute_role = discord.utils.get(ctx.message.guild.roles, name='холоп(mute)')
    await member.add_roles(mute_role)
    mute_role = discord.utils.get(ctx.message.guild.roles, name='Царь')
    await member.remove_roles(mute_role)
    await ctx.send(f'Бог забрал право голоса у {member.mention}')

# !user_unmute Замутить пользователя


@bot.command()
@commands.has_permissions(administrator=True)
async def user_unmute(ctx, member: discord.Member):
    await ctx.channel.purge(limit=1)
    mute_role = discord.utils.get(ctx.message.guild.roles, name='Царь')
    await member.add_roles(mute_role)
    mute_role = discord.utils.get(ctx.message.guild.roles, name='холоп(mute)')
    await member.remove_roles(mute_role)
    await ctx.send(f'Бог вернул право голоса {member.mention}')

# !help Список команд ```

Ответы (0 шт):