【问题标题】:'User' object has no attribute 'mutual_guilds'“用户”对象没有属性“mutual_guilds”
【发布时间】:2021-06-10 20:59:32
【问题描述】:

我正在尝试创建一个功能,允许用户通过 dms 向机器人发送消息,这可以正常工作,但我对 user.mutual_guilds 有疑问,上面写着 'User' object has no attribute 'mutual_guilds',但在文档上它有 mutual_guilds在用户中。 这是一个给出相同错误的简单版本

async def create_dm_channel(msg):
    print(msg.author.mutual_guilds)
    return


@bot.listen()
async def on_message(msg):
    if msg.guild is None:
        await create_dm_channel(msg)
        return

【问题讨论】:

  • 你可以看到它是1.7版本的新功能,尚未发布,你可以直接从github安装它以获得dev版本
  • @ŁukaszKwieciński 哦,谢谢

标签: python discord discord.py


【解决方案1】:

我刚刚遇到了类似的问题,不知道你是否发现了,但是discord.pymutual_guilds 部分在更新到版本 1.7 时发生了变化。

如果你使用 pip,你可以使用命令pip install --upgrade discord 进行更新,否则你可以从源代码https://github.com/Rapptz/discord.py 下载

【讨论】:

    猜你喜欢
    • 2021-06-29
    • 2013-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    • 2018-02-02
    • 2022-01-02
    相关资源
    最近更新 更多