Python discord.ext.commands.errors.BadArgument:转换为";ABCMeta“;参数“的设置失败”;“成员”;等待删除朋友错误
我做错什么了吗?如果是,我如何修复它。请提供一个清晰的解释和一个好的解决方案,谢谢:>因此,从现在起,您正在提供一个Python discord.ext.commands.errors.BadArgument:转换为";ABCMeta“;参数“的设置失败”;“成员”;等待删除朋友错误,python,python-3.x,discord,discord.py,discord.py-rewrite,Python,Python 3.x,Discord,Discord.py,Discord.py Rewrite,我做错什么了吗?如果是,我如何修复它。请提供一个清晰的解释和一个好的解决方案,谢谢:>因此,从现在起,您正在提供一个成员的参数,该参数将与您的命令一起传递。但是,=符号表示默认值。因此,您将其默认为成员对象的一个实例,我假设您尝试使用类型提示,这些提示使用:表示 @client.command() 异步def取消好友(ctx,成员:discord.member): 然后,您尝试使用remove\u friend属性,而不使用所需的对象。它是用户或成员 wait member.remove_fr
成员的参数,该参数将与您的命令一起传递。但是,=
符号表示默认值。因此,您将其默认为成员
对象的一个实例,我假设您尝试使用类型提示
,这些提示使用:
表示
@client.command()
异步def取消好友(ctx,成员:discord.member):
然后,您尝试使用remove\u friend属性,而不使用所需的对象。它是用户
或成员
wait member.remove_friend()
这里不需要friend=member
,因为我们已经在原始对象中引用了该成员
这是不可能与机器人帐户做任何方式,因为他们不能添加/删除朋友。它将与Self-bot一起工作,但是它们反对TOS,因此我建议反对它们。因此,从现在开始,您将提供一个成员的参数,该参数将与您的命令一起传递。但是,=
符号表示默认值。因此,您将其默认为成员
对象的一个实例,我假设您尝试使用类型提示
,这些提示使用:
表示
@client.command()
异步def取消好友(ctx,成员:discord.member):
然后,您尝试使用remove\u friend属性,而不使用所需的对象。它是用户
或成员
wait member.remove_friend()
这里不需要friend=member
,因为我们已经在原始对象中引用了该成员
这是不可能与机器人帐户做任何方式,因为他们不能添加/删除朋友。它将与自我机器人一起工作,但是他们反对TOS,所以我建议反对他们
@client.command()
async def unfriend(ctx, member = discord.Member):
await remove_friend(friend=member)
await ctx.send(f'{friend} has been unfriended :<')
discord.ext.commands.errors.BadArgument: Converting to "ABCMeta" failed for parameter "member".