from src import ModuleManager, Utils class Module(ModuleManager.BaseModule): @Utils.hook("preprocess.command") def preprocess_command(self, event): if event["is_channel"] and event["hook"].kwargs.get( "require_mode"): required_mode = event["hook"].kwargs.get("require_mode")[0] if not event["target"].mode_or_above(event["user"], required_mode): return "You do not have permission to do this"