【发布时间】:2019-06-16 21:06:24
【问题描述】:
我有代码,您可以在其中输入-giverole <user> <rolename>,例如-giverole @Soup Board of Executives.
我现在需要的是一种方法来检查输入命令的用户是否具有特定的角色。
我有可以赋予某人角色的代码:
@client.command(pass_context=True)
async def giverole(ctx, member: discord.Member, *, role: discord.Role):
await client.add_roles(member, role)
await client.say("The role '" + str(role) + "' has been given to " + member.mention + " .")
如果用户有正确的排名,它应该是await client.say()。如果他们不这样做,则会引发错误消息。
【问题讨论】:
-
欢迎来到 SO!遗憾的是,您的帖子中没有问题。
标签: python python-3.x discord discord.py