From: CMDR furrycat Date: Mon, 26 Sep 2016 08:25:47 +0000 (+0100) Subject: Safer delete. X-Git-Url: http://git.furryclan.net/?a=commitdiff_plain;h=6ba2de1b57d240ea6e6b024bb469e7c457013437;p=furrycat%2Fcatbot.git Safer delete. --- diff --git a/bot.py b/bot.py index 771c13a..e7952f9 100755 --- a/bot.py +++ b/bot.py @@ -106,10 +106,11 @@ def do_admin(message, command, raw): return args = {} - limit = None - m = re.match(r'\bdelete\s+(\d+)\b', raw.lower()) + limit = 100 + m = re.match(r'\bdelete\s+(all|\d+)\b', raw.lower()) if m is not None: - limit = int(m.group(1)) + if m.group(1) != 'all': + limit = int(m.group(1)) yield from client.purge_from(message.channel, *args, limit = limit) return