diff options
| author | 2019-11-15 12:13:16 +0000 | |
|---|---|---|
| committer | 2019-11-15 12:13:16 +0000 | |
| commit | 2cb55306c3155a317223a500f814259e77445325 (patch) | |
| tree | 841f71805d826103b506ea3ed21d492177e9d231 /modules/words.py | |
| parent | implement opt-in shlex for command args (diff) | |
| signature | ||
show first-words datestamp on !words output
Diffstat (limited to 'modules/words.py')
| -rw-r--r-- | modules/words.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/modules/words.py b/modules/words.py index 1e07971c..520f05fc 100644 --- a/modules/words.py +++ b/modules/words.py @@ -75,8 +75,15 @@ class Module(ModuleManager.BaseModule): total = 0 for channel in words: total += words[channel] - event["stdout"].write("%s has used %d words (%d in %s)" % ( - target.nickname, total, this_channel, event["target"].name)) + + since = "" + first_words = target.get_setting("first-words", None) + if not first_words == None: + since = " since %s" % utils.date_human( + utils.datetime_timestamp(first_words)) + + event["stdout"].write("%s has used %d words (%d in %s)%s" % ( + target.nickname, total, this_channel, event["target"].name, since)) @utils.hook("received.command.trackword", min_args=1) def track_word(self, event): |
