From 8750594a51d073e828922a6cabd1246bf503a7c0 Mon Sep 17 00:00:00 2001 From: sgoudham Date: Sat, 25 Jul 2020 11:04:21 +0100 Subject: [PATCH] Adding bot permissions to modmail --- cogs/modmail.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cogs/modmail.py b/cogs/modmail.py index 88741b3b..821eb8cf 100644 --- a/cogs/modmail.py +++ b/cogs/modmail.py @@ -9,6 +9,7 @@ import mariadb from discord import Embed from discord import File from discord.ext import commands +from discord.ext.commands import bot_has_permissions, has_permissions import db from settings import enso_embedmod_colours, blank_space @@ -157,11 +158,15 @@ class Modmail(commands.Cog): print(f"{self.__class__.__name__} Cog has been loaded\n-----") @commands.group(invoke_without_command=True) + @has_permissions(manage_server=True) + @bot_has_permissions(adminstrator=True) async def modmail(self, ctx): """Setup/Update/Delete Modmail System""" pass @modmail.command() + @has_permissions(manage_server=True) + @bot_has_permissions(adminstrator=True) async def setup(self, ctx, channelID: int): """Setup Modmail System""" @@ -253,6 +258,8 @@ class Modmail(commands.Cog): return @modmail.command() + @has_permissions(manage_server=True) + @bot_has_permissions(adminstrator=True) async def update(self, ctx, channelID: int): """Update Modmail Channel""" @@ -304,6 +311,8 @@ class Modmail(commands.Cog): return @modmail.command() + @has_permissions(manage_server=True) + @bot_has_permissions(adminstrator=True) async def delete(self, ctx): """Delete Modmail System"""