elif pieces[1] == "JOIN":
nick = pieces[0].split('!')[0][1:]
- user = self.parent.user(nick)
chan = self.parent.channel(pieces[2])
if nick == self.nick:
self.conn.send("WHO %s %%ant,1" % (chan))
else:
+ user = self.parent.user(nick, justjoined=True)
chan.userjoin(user)
user.join(chan)
return
if user.glevel >= callback.reqglevel:
#TODO TODO TODO check reqclevel
- callback(self, user, chan, target, *pieces[1:])
+ cbret = callback(self, user, chan, target, *pieces[1:])
+ if cbret is NotImplemented:
+ self.msg(user, "Command not implemented.")
return
self.msg(user, "No such command, or you don't have access.")