|
123456789101112131415161718192021 |
- from discord.ext import commands
- import load_config
- from config.server_config import ServerConfig
-
- def is_bot_owner():
- return commands.check(lambda ctx: ctx.message.author.id == load_config.owner)
-
- def is_owner_or_admin():
- def predicate(ctx):
- if ctx.message.author.id == load_config.owner:
- return True
- else:
- for role in ctx.message.author.roles:
- if role.id in ServerConfig().load_config()[ctx.message.server.id]["perm_roles"]["admin"]:
- return True
- return False
- return commands.check(predicate)
-
- def is_nfsw_enabled():
- return commands.check(lambda ctx: ServerConfig().load_config()[ctx.message.server.id]["nsfw"]["enabled"] == 1)
-
|