chan = self.parent.channel(pieces[2])
if nick == self.nick:
- self.conn.send("WHO %s %%ant,1" % (chan))
+ self.conn.send("WHO %s c%%ant,1" % (chan))
else:
user = self.parent.user(nick, justjoined=True)
chan.userjoin(user)
pieces = msg.split()
if target == self.nick:
+ if msg[0] == "\001": #ctcp
+ msg = msg.strip("\001")
+ if msg == "VERSION":
+ self.msg(user, "\001VERSION Erebus v%d.%d - http://github.com/zonidjan/erebus" % (self.parent.APIVERSION, self.parent.RELEASE))
+ return
if len(pieces) > 1:
chanword = pieces[1]
if chanword[0] == '#':
cbret = callback(self, user, chan, *pieces)
if cbret is NotImplemented:
self.msg(user, "Command not implemented.")
- return
- else:
- return # not to bot, don't process!
+ return # not to bot, don't process!
except IndexError:
- return # Fix if you feel like it /BiohZn
+ return # "message" is empty
cmd = pieces[0].lower()