- self.plugins.callhandler("join", irc, [channel, nick], [channel, nick])
- return 0
+ return self.plugins.callhandler("join", irc, [channel, nick], [channel, nick])
+
+ def server_link(self, irc, name, desc):
+ return self.plugins.callhandler("server_link", irc, [name, desc], [name, desc])
+
+ def new_user(self, irc, nick, ident, hostname, info):
+ # we may filter on all the user fields, but we only pass the nick because
+ # the plugin can get the rest itself
+ return self.plugins.callhandler("new_user", irc, [nick, ident, hostname, info], [nick])
+
+ def nick_change(self, irc, nick, old_nick):
+ return self.plugins.callhandler("nick_change", irc, [nick, old_nick], [nick, old_nick])