diff options
| author | 2018-09-09 01:19:00 +0100 | |
|---|---|---|
| committer | 2018-09-09 01:19:00 +0100 | |
| commit | 11f7ebaa863a2907e58e978e1ad421f5b96fd9ec (patch) | |
| tree | 193eee7b46f8b5b5d5f5859913a82a8d073f7f52 /modules/commands.py | |
| parent | Make google.py show the search term in the results. (diff) | |
| signature | ||
Add channel prefix to .usage (So it shows .8ball <question> instead of just 8ball <question>, based on the channel's prefix)
Updated ducks.py, more efficient code and style tweaks.
Diffstat (limited to 'modules/commands.py')
| -rw-r--r-- | modules/commands.py | 10 |
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: |
