yield from client.purge_from(message.channel, *args, limit = limit)
return
+ elif command == 'dryrun':
+ # dryrun
+ m = re.match(r'\bdryrun\s+(o(?:ff|n))\b', raw.lower())
+ if m is None:
+ yield from say(message.channel, 'Sorry!')
+ return
+
+ arg = m.group(1)
+ if arg == 'on':
+ print('DRYRUN mode')
+ dryrun = True
+ elif arg == 'off':
+ print('Live mode')
+ dryrun = False
+
elif command == 'rss':
# rss
m = re.match(r'\brss\s+(\d+)\b', raw.lower())
'admin': {
'fn': do_commands,
'args': [False],
- 'commands': ['avatar', 'debug', 'delete', 'rss']
+ 'commands': ['avatar', 'debug', 'delete', 'dryrun', 'rss']
},
'any': {
'fn': do_commands,