From fda9869690d5bda459bbb272ea6b91a00e2c0639 Mon Sep 17 00:00:00 2001 From: jesopo Date: Mon, 1 Jul 2019 13:51:13 +0100 Subject: [PATCH] Add check.command.is-channel handler in commands module --- modules/commands/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/commands/__init__.py b/modules/commands/__init__.py index 48211162..e466248a 100644 --- a/modules/commands/__init__.py +++ b/modules/commands/__init__.py @@ -425,3 +425,10 @@ class Module(ModuleManager.BaseModule): return utils.consts.PERMISSION_FORCE_SUCCESS else: return "You do not have permission to do this" + + @utils.hook("check.command.is-channel") + def check_command_self(self, event): + if event["is_channel"]: + return utils.consts.PERMISSION_FORCE_SUCCESS + else: + return "This command can only be used in-channel"