我刚刚发现这个网站,我想知道是否有人可以帮助我。我真的不知道这个标题是否合适,但暂时就这样吧。
所以,我有一个如下所示的代码:
@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!")
Run Code Online (Sandbox Code Playgroud)
我认为它“工作”得很好,因为在输入 !member @Dude 命令时我没有看到任何错误。BOT 只是告诉我需要标记要添加的角色。但!当我标记要添加的角色时,它不起作用。事实上,问题在于,BOT认为角色I标记是成员名称的一部分。也许有了错误会更好。 我告诉你的错误是该图像的最后一行。
正如您所看到的,它表示未找到该成员。但第二个 ID 应该是该角色的 ID。我究竟做错了什么?我对不和谐.py 真的很不好,所以如果有人可以帮助我,他会非常好!:)
(另外,抱歉我的英语不好,如果这是题外话,我也很抱歉,只是我厌倦了这些错误,因为当一个错误解决后,我总是会得到另一个错误。)
编辑:我刚刚修复了这个问题,但现在我收到了 perms 错误。“禁止:禁止(状态代码:403):缺少权限”
| 归档时间: |
|
| 查看次数: |
6383 次 |
| 最近记录: |