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