aboutsummaryrefslogtreecommitdiff
path: root/modules/echo.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-09-27 16:14:39 +0100
committerGravatar jesopo2019-09-27 16:14:39 +0100
commitddaf8a38905bfba2e076f9d5c564e5a1e2e2e90f (patch)
treed0fed8c9916638f8f4d9091b2cbc9fffdb94b12f /modules/echo.py
parentadd external_modules directory (diff)
signature
add !msg
Diffstat (limited to 'modules/echo.py')
-rw-r--r--modules/echo.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/echo.py b/modules/echo.py
index 087f6413..ee27cc2b 100644
--- a/modules/echo.py
+++ b/modules/echo.py
@@ -13,3 +13,12 @@ class Module(ModuleManager.BaseModule):
@utils.kwarg("expect_output", False)
def action(self, event):
event["target"].send_message("\x01ACTION %s\x01" % event["args"])
+
+ @utils.hook("received.command.msg")
+ @utils.kwarg("min_args", 2)
+ @utils.kwarg("permission", "say")
+ @utils.kwarg("remove_empty", False)
+ @utils.kwarg("help", "Send a message to a target")
+ def msg(self, event):
+ event["server"].send_message(event["args_split"][0],
+ " ".join(event["args_split"][1:]))