python - 列出不共享公会的朋友,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)
解决方案
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)
推荐阅读
- android - 颤振未在完全重启时应用更改
- node.js - Electron Windows Store events.js 抛出未处理的“错误”事件
- jquery - 勾选输入单选属性
- ios - 在 React-native 模块中找不到带有 URLForResource 的 .caf 文件
- javascript - 如何等待对象在异步JS中构造
- sql - 带有条件的数据透视表
- xamarin - 我的多个用户报告了崩溃,但只有少数用户在 appcenter 中得到报告。知道为什么吗?
- laravel - laravel 中没有显示任何错误
- wpf - 在同一代码块中第二次调用 Property 时,WPF PropertyChange 不会更新
- python - 为什么在使用 keras 子类化时出现以下错误?