@lib.hook('eval', needchan=False, glevel=lib.MANAGER)
@lib.argsGE(1)
def cmd_eval(bot, user, chan, realtarget, *args):
- if chan is not None: replyto = chan
+ if realtarget == chan.name: replyto = chan
else: replyto = user
try: ret = eval(' '.join(args))
@lib.hook('exec', needchan=False, glevel=lib.MANAGER)
@lib.argsGE(1)
def cmd_exec(bot, user, chan, realtarget, *args):
- if chan is not None: replyto = chan
+ if realtarget == chan.name: replyto = chan
else: replyto = user
try: exec ' '.join(args)