首页 > 解决方案 > 列出不共享公会的朋友,discord.py 重写

问题描述

我已经尝试了下面的代码,但我得到了这个错误。我显然没有正确的属性,但我在文档中找不到它。

AttributeError: type object 'User' has no attribute 'mutual_guilds

@bot.command()
async def C(ctx):
    for user in bot.user.friends:
        if user.mutual_guilds == None:
            print ("Friend: " + user.name+"#"+user.discriminator)

标签: pythondiscorddiscord.pydiscord.py-rewrite

解决方案


mutual_guilds是 a 的User属性Profile

@bot.command()
async def C(ctx):
    for user in bot.user.friends:
        profile = await user.profile()
        if not profile.mutual_guilds:
            print ("Friend: " + user.name+"#"+user.discriminator)

推荐阅读