1
0
Fork 0
mirror of synced 2024-05-19 20:12:30 +12:00
Bonfire/cogs/utils/checks.py
2016-07-08 20:27:19 -05:00

38 lines
739 B
Python

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)