permissions changes

This commit is contained in:
osmarks 2021-07-28 22:08:57 +01:00
parent 2f50bdbbde
commit 40b82bd10b
2 changed files with 2 additions and 2 deletions

View File

@ -163,7 +163,7 @@ When you want to end a call, use hangup.
pass
@telephone.command(brief="Generate a webhook")
@commands.check(util.admin_check)
@commands.check(util.server_mod_check)
async def init_webhook(self, ctx):
webhook = (await ctx.channel.create_webhook(name="ABR webhook", reason=f"requested by {ctx.author.name}")).url
await self.bot.database.execute("INSERT OR REPLACE INTO discord_webhooks VALUES (?, ?)", (ctx.channel.id, webhook))

View File

@ -250,7 +250,7 @@ def gen_codeblock(content):
def json_encode(x): return json.dumps(x, separators=(',', ':'))
async def server_mod_check(ctx):
return ctx.author.permissions_in(ctx.channel).manage_channels or (await ctx.bot.is_owner(ctx.author))
return ctx.author.permissions_in(ctx.channel).manage_channels or (await extpriv_check(ctx))
async def admin_check(ctx):
return await ctx.bot.is_owner(ctx.author)