def dm_or_has_permissions(**permissions):
def predicate(ctx):
if ctx.message.channel.is_private or has_permissions_check(ctx, permissions):
return True
else:
raise errors.MissingPermissions
return commands.check(predicate)
评论列表
文章目录