【问题标题】:" 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) 
    

    【讨论】:

      猜你喜欢
      • 2021-01-29
      • 1970-01-01
      • 2021-05-06
      • 2021-04-13
      • 2021-05-22
      • 2019-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多