def setup(bot): if bot.get_cog("Admin") is None: raise errors.CogLoadError( "Admin cog must be loaded to override selfrole.") pdb = SelfRoleOverride(bot) bot.add_cog(pdb)
def __init__(self, bot, *args, **kwargs): super().__init__(*args, **kwargs) self.bot = bot self.config = Config.get_conf(self, identifier=3270) self.config.register_global(config_file=None, pipeline_base=None, chan=None) self.config.register_user(email=None) GADMIN_COG: Any = self.bot.get_cog("GlobalAdmin") if GADMIN_COG: GADMIN_COG.register_perm("crud") else: raise errors.CogLoadError("Global Administration cog must be loaded. Make sure it's " "installed from core-cogs and load it via `^load globaladmin`")
def __init__(self, bot, *args, **kwargs): super().__init__(*args, **kwargs) self.bot = bot self.config = Config.get_conf(self, identifier=3270) self.config.register_global(config_file=None, pipeline_base=None, chan=None) GADMIN_COG = self.bot.get_cog("GlobalAdmin") if GADMIN_COG: GADMIN_COG.register_perm("crud") else: raise errors.CogLoadError( "Global Administration cog must be loaded.")
def __init__(self, bot, *args, **kwargs): super().__init__(*args, **kwargs) global PADGLOBAL_COG PADGLOBAL_COG = self self.bot = bot GADMIN_COG = self.bot.get_cog("GlobalAdmin") if GADMIN_COG: GADMIN_COG.register_perm("contentadmin") else: raise errors.CogLoadError("Global Administration cog must be loaded. Make sure it's " "installed from misc-cogs and load it via `^load globaladmin`") self.file_path = _data_file('commands.json') self.c_commands = safe_read_json(self.file_path) self.settings = PadGlobalSettings("padglobal") self.fir_lock = asyncio.Lock() self.fir3_lock = asyncio.Lock() self._export_data()