Discord.py discord.ext.commands.errors.CommandInvokeError命令引发异常:NameError:name';自我';没有定义

Discord.py discord.ext.commands.errors.CommandInvokeError命令引发异常:NameError:name';自我';没有定义,discord.py,discord.py-rewrite,Discord.py,Discord.py Rewrite,我正在制作一个机器人,当人们加入vc时,它会使他们静音。但是,当我运行下面的代码时,我收到一个关于未定义“self”的错误。我该如何解决这个问题 async def join(ctx, *, member=discord.Member): channel = ctx.author.voice.channel await channel.connect() await member.edit(mute=True) 如果您在类/Cog中,则需要传递self作为第一个参数 a

我正在制作一个机器人,当人们加入vc时,它会使他们静音。但是,当我运行下面的代码时,我收到一个关于未定义“self”的错误。我该如何解决这个问题

async def join(ctx, *, member=discord.Member):
    channel = ctx.author.voice.channel
    await channel.connect()
    await member.edit(mute=True)

如果您在类/Cog中,则需要传递
self
作为第一个参数

async def join(self,ctx,*,member=discord.member):
频道=ctx.author.voice.channel
等待通道连接()
等待成员。编辑(静音=真)

您是否在齿轮内部执行此操作?如果是,请尝试输入第一个参数
self