From 6ba2de1b57d240ea6e6b024bb469e7c457013437 Mon Sep 17 00:00:00 2001 From: CMDR furrycat Date: Mon, 26 Sep 2016 09:25:47 +0100 Subject: [PATCH] Safer delete. --- bot.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 -- 2.7.4