如何检查是否具有权限

时间:2019-02-10 14:33:04

标签: python python-3.x discord discord.py

因此,我正在尝试使机器人检查其是否具有manage_messages权限,但似乎无法正常工作。我使用了if client.user.server_permissions.manage_messages == False: client.user是机器人,因此它要检查机器人是否具有该权限。

@client.command(pass_context=True)
async def test(ctx):
    if client.user.server_permissions.manage_messages == False: #< this line is meant to check if user doesn't have the permissions
        await client.say("I don't have manage messages permissions")
    else:
        await client.say("I have permissions")

0 个答案:

没有答案