rewrite: Tasklist module.

This commit is contained in:
2022-12-23 06:10:21 +02:00
parent 4014e0a3a6
commit 2b93354248
30 changed files with 2324 additions and 1020 deletions

View File

@@ -7,3 +7,15 @@ async def sys_admin(ctx: LionContext) -> bool:
"""
admins = ctx.bot.config.bot.getintlist('admins')
return ctx.author.id in admins
async def high_management(ctx: LionContext) -> bool:
if await sys_admin(ctx):
return True
if not ctx.guild:
return False
return ctx.author.guild_permissions.administrator
async def low_management(ctx: LionContext) -> bool:
return (await high_management(ctx)) or ctx.author.guild_permissions.manage_guild