1
0
Fork 0
mirror of synced 2024-06-03 03:04:33 +12:00
Bonfire/cogs/utils/checks.py

38 lines
739 B
Python
Raw Normal View History

2016-07-09 13:27:19 +12:00
from discord.ext import commands
from . import config
def isOwner():
def predicate(ctx):
return ctx.message.author.id == config.ownerID
return commands.check(predicate)
def isMod():
def predicate(ctx):
return ctx.message.author.top_role.permissions.kick_members
return commands.check(predicate)
def isAdmin():
def predicate(ctx):
return ctx.message.author.top_role.permissions.manage_server
return commands.check(predicate)
def isPM():
def predicate(ctx):
return ctx.message.channel.is_private
return commands.check(predicate)
def battled(battleP2=""):
def predicate(ctx):
return ctx.message.author == battleP2
return commands.check(predicate)