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

38 lines
741 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=None):
def predicate(ctx):
return ctx.message.author == battleP2
return commands.check(predicate)