diff options
| author | 2018-09-30 17:29:09 +0100 | |
|---|---|---|
| committer | 2018-09-30 17:29:09 +0100 | |
| commit | 10ef985a8a849a6bbfa8cbb63c2548e42ffb3957 (patch) | |
| tree | 4da29ff0462ca69820d81aa95afb4b261ab3213c /modules/words.py | |
| parent | received.command takes a final [command] part (diff) | |
| signature | ||
Switch to using docstring for usage, permission and require_mode
Diffstat (limited to 'modules/words.py')
| -rw-r--r-- | modules/words.py | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/modules/words.py b/modules/words.py index 689f5c73..b9731f71 100644 --- a/modules/words.py +++ b/modules/words.py @@ -31,10 +31,11 @@ class Module(ModuleManager.BaseModule): self._channel_message(event["server"].get_user( event["server"].nickname), event) - @Utils.hook("received.command.words", channel_only=True, usage="<nickname>") + @Utils.hook("received.command.words", channel_only=True) def words(self, event): """ - See how many words you or the given nickname have used + :help: See how many words you or the given nickname have used + :usage: [nickname] """ if event["args_split"]: target = event["server"].get_user(event["args_split" @@ -51,11 +52,12 @@ class Module(ModuleManager.BaseModule): event["stdout"].write("%s has used %d words (%d in %s)" % ( target.nickname, total, this_channel, event["target"].name)) - @Utils.hook("received.command.trackword", min_args=1, - permission="track-word") + @Utils.hook("received.command.trackword", min_args=1) def track_word(self, event): """ - Start tracking a word + :help: Start tracking a word + :usage: <word> + :permission: track-word """ word = event["args_split"][0].lower() tracked_words = event["server"].get_setting("tracked-words", []) @@ -66,10 +68,11 @@ class Module(ModuleManager.BaseModule): else: event["stderr"].write("Already tracking '%s'" % word) - @Utils.hook("received.command.wordusers", min_args=1, usage="<word>") + @Utils.hook("received.command.wordusers", min_args=1) def word_users(self, event): """ - Show who has used a tracked word the most + :help: Show who has used a tracked word the most + :usage: <word> """ word = event["args_split"][0].lower() if word in event["server"].get_setting("tracked-words", []): |
