Example #1
0
// RegisterIRCHandlers will is what connections handler functions to IRC
// connection instances.
func (self *Connection) RegisterIrcHandlers(conn *irc.Connection) {
	log.Debug("[service] Registring IRC Handlers")
	conn.AddHandler("PRIVMSG", self.PrivmsgIrcHandler)
	conn.AddHandler("PRIVMSG", self.ListServicesIrcHandler)
	conn.AddHandler("PRIVMSG", self.HelpIrcHandler)
	conn.AddHandler("PRIVMSG", self.InfoIrcHandler)
}