-# Erebus IRC bot - Author: John Runyon
+# Erebus IRC bot - Author: Erebus Team
# !EVAL and !EXEC commands
+# This file is released into the public domain; see http://unlicense.org/
# module info
modinfo = {
- 'author': 'John Runyon (DimeCadmium)',
+ 'author': 'Erebus Team',
'license': 'public domain',
'compatible': [1],
'depends': [],
# module code
import sys
-
@lib.hook('eval', needchan=False, glevel=lib.MANAGER)
-def cmd_eval(bot, user, chan, *args):
+@lib.argsGE(1)
+def cmd_eval(bot, user, chan, realtarget, *args):
if chan is not None: replyto = chan
else: replyto = user
@lib.hook('exec', needchan=False, glevel=lib.MANAGER)
-def cmd_exec(bot, user, chan, *args):
+@lib.argsGE(1)
+def cmd_exec(bot, user, chan, realtarget, *args):
if chan is not None: replyto = chan
else: replyto = user