【问题标题】:" AttributeError: 'User' object has no attribute 'edit' " discord.py error“ AttributeError:‘用户’对象没有属性‘编辑’” discord.py 错误
【发布时间】:2020-07-19 08:51:38
【问题描述】:
正如标题所说,我得到 " AttributeError: 'User' object has no attribute 'edit' " 错误
我的代码是:
async def mute_user(ctx):
user = client.get_user(339813312625901579)
await user.edit(mute=True)
(我使用我的 ID 只是为了测试机器人)
【问题讨论】:
标签:
python
discord
discord.py
【解决方案1】:
User 没有edit,但Member 有。
更改您的命令以将不和谐成员作为输入。然后,您可以使用传递的Member 对象将帐户静音。这确实要求您的代码中有import discord。假设你的机器人前缀是!,那么用法就是!mute_user @name_of_user。
async def mute_user(ctx, member: discord.Member):
await member.edit(mute=True)