if chan is None and callback.needchan:
self.msg(user, "You need to specify a channel for that command.")
return
- if user.glevel >= callback.reqglevel: #TODO TODO TODO check reqclevel
- callback(self, user, chan, *pieces[1:])
+ if user.glevel >= callback.reqglevel:
+ #TODO TODO TODO check reqclevel
+ callback(self, user, chan, target, *pieces[1:])
return
self.msg(user, "No such command, or you don't have access.")
@lib.hook('eval', needchan=False, glevel=lib.MANAGER)
-def cmd_eval(bot, user, chan, *args):
+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):
+def cmd_exec(bot, user, chan, realtarget, *args):
if chan is not None: replyto = chan
else: replyto = user