获取缺失的权限
Getting the missing permission
如何获得丢失权限? (api 的 "missing_perms")
elif isinstance(error, commands.MissingPermissions):
await ctx.message.delete()
error = discord.Embed(
title = 'Error',
description = 'Missing permission!',
colour = discord.Colour.red()
)
error.set_footer(text=version)
textMsg = await ctx.send(embed=error)
await textMsg.delete(delay=4)
类似于"manage_guild"
MissingPermissions
对象有一个属性 missing_perms
,它是缺少权限的列表:
elif isinstance(error, commands.MissingPermissions):
await ctx.message.delete()
embed= discord.Embed(
title = 'Error',
description = f'Missing permissions: {error.missing_perms}',
colour = discord.Colour.red()
)
embed.set_footer(text=version)
textMsg = await ctx.send(embed=embed)
await textMsg.delete(delay=4)
如何获得丢失权限? (api 的 "missing_perms")
elif isinstance(error, commands.MissingPermissions):
await ctx.message.delete()
error = discord.Embed(
title = 'Error',
description = 'Missing permission!',
colour = discord.Colour.red()
)
error.set_footer(text=version)
textMsg = await ctx.send(embed=error)
await textMsg.delete(delay=4)
类似于"manage_guild"
MissingPermissions
对象有一个属性 missing_perms
,它是缺少权限的列表:
elif isinstance(error, commands.MissingPermissions):
await ctx.message.delete()
embed= discord.Embed(
title = 'Error',
description = f'Missing permissions: {error.missing_perms}',
colour = discord.Colour.red()
)
embed.set_footer(text=version)
textMsg = await ctx.send(embed=embed)
await textMsg.delete(delay=4)