aboutsummaryrefslogtreecommitdiff
path: root/modules/commands.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/commands.py')
-rw-r--r--modules/commands.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/modules/commands.py b/modules/commands.py
index 6cac8c43..fcd12847 100644
--- a/modules/commands.py
+++ b/modules/commands.py
@@ -190,12 +190,20 @@ class Module(object):
event["stdout"].write("Commands: %s" % ", ".join(help_available))
def usage(self, event):
+ command_prefix = event["target"].get_setting("command-prefix",
+ event["server"].get_setting(
+ "command-prefix",
+ "!"))
+
command = event["args_split"][0].lower()
if command in self.events.on("received").on(
"command").get_children():
hooks = self.events.on("received").on("command").on(command).get_hooks()
if hooks and "usage" in hooks[0].kwargs:
- event["stdout"].write("Usage: %s %s" % (command, hooks[0].kwargs["usage"]))
+ event["stdout"].write("Usage: %s%s %s" % (command_prefix,
+ command,
+ hooks[0].kwargs[
+ "usage"]))
else:
event["stderr"].write("No usage help available for %s" % command)
else: