正如标题所说,我得到"AttributeError:'User'对象没有属性'edit'">错误我的代码是:
async def mute_user(ctx):
user = client.get_user(339813312625901579)
await user.edit(mute=True)
(我使用我的ID只是为了测试机器人(
User
没有edit
,但Member
有。
更改您的命令,将不和谐成员作为输入。然后,您可以使用传递的Member
对象将帐户静音。这确实要求您的代码中有import discord
。假设您的bot前缀是!
,则使用!mute_user @name_of_user
。
async def mute_user(ctx, member: discord.Member):
await member.edit(mute=True)