【发布时间】:2021-08-12 14:21:33
【问题描述】:
我正在尝试让一段代码工作,但它总是卡住。
role = discord.utils.get(Player.guild.roles, name="role")
await member.add_role(role)
我使用的是bot,而不是client,我没有使用ctx,而是使用message,我使用的是on_message()。每当我运行代码时,它都会给我错误消息
Unresolved attribute reference 'guild' for class 'str'
那么我如何将Player 设为用户ID 而不是字符串。 Player显示
@!8214498848170 etc
【问题讨论】:
-
你能告诉我们更多关于
Player的信息吗? -
Player是一个包含用户 ID@!8214498848170 etc的字符串,现在我正在尝试使用Player查找用户并在我的不和谐服务器中赋予他们一个角色 -
这个字符串中是
etc还是等等你的意思是id后面还有更多的东西? -
etc是用户 ID,但我不想将我的完整 ID 公开 -
什么是会员?如果你给 Minimal, Reproducible Example 会容易得多,这样我就可以复制你的代码并得到你的错误。
标签: python discord discord.py