diff options
| author | Pratyush Desai | 2021-06-30 08:08:49 +0530 |
|---|---|---|
| committer | Pratyush Desai | 2021-06-30 08:08:49 +0530 |
| commit | bdc110598ca47ebd2013533ee25df1086140d6ec (patch) | |
| tree | c9cc860232ff408ad52b0a8063cbe8c6e3bd6af7 | |
| parent | 0dc06a87a550fd52cf0a6179962f7d7c89f0ab02 (diff) | |
| download | tripsit-bdc110598ca47ebd2013533ee25df1086140d6ec.tar.gz tripsit-bdc110598ca47ebd2013533ee25df1086140d6ec.tar.bz2 tripsit-bdc110598ca47ebd2013533ee25df1086140d6ec.zip | |
add @doseslogged command
| -rw-r--r-- | plugin.py | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -281,6 +281,24 @@ class Tripsit(callbacks.Plugin): else: irc.error(f'No doses saved for {nick}') + @wrap() + def doseslogged(self, irc, msg, args, history): + """ + This command takes no arguments. + + Retrieves the number of doses logged for a given nick + """ + nick = msg.nick + if nick in self.db: + try: + nick_dose_log_count = len(self.db[nick]['doses']) + irc.reply(f"{nick} has logged {nick_dose_log_count} doses") + except IndexError: + irc.error(f"Can't seem to do math, check logs") + else: + irc.error(f"No doses saved for {nick}") + + @wrap([optional('positiveInt')]) def lastdose(self, irc, msg, args, history): """<n> |
