【发布时间】:2017-11-17 17:37:12
【问题描述】:
我刚刚发现了这个网站,我想知道是否有人可以帮助我。我真的不知道这个标题是否合适,但暂时就这样吧。
所以,我有一个看起来像这样的代码:
@client.command(pass_context=True)
async def member(self, *, member: discord.Member = None, role : discord.Role = None):
if member is None:
await client.say("You need to tag someone!")
elif role is None:
await client.say("You need to tag a role to add!")
else:
await client.add_roles(member, role)
await client.say("Role added!")
我认为它“运行良好”,因为我在输入 !member @Dude 命令时没有看到任何错误。 BOT 只是告诉我需要标记要添加的角色。但!当我标记要添加的角色时,它不起作用。事实上,问题在于,BOT 认为我标记的角色是成员名称的一部分。也许错误会更好。 The error I told you about is one the last line of this image.
如您所见,它表示未找到该成员。但是第二个 ID 应该是角色的 ID。我究竟做错了什么?我对 discord.py 真的很不好,所以如果有人可以帮助我,他会非常好! :)
(另外,对不起,我的英语不好,如果这是题外话,我只是受够了这些错误,因为当一个问题解决后,我总是会得到另一个。)
编辑:我刚刚解决了这个问题,但现在我得到了一个烫发错误。 “禁止:禁止(状态代码:403):缺少权限”
【问题讨论】:
-
您可能想在the Discord server 上提问,他们没有编写有用的文档。
标签: python discord discord.py