Robust and flexible IRC library for Go.
irc := NewIrcClient()
irc.Nick = "nick"
irc.Host = "irc.freenode.net"
irc.CallBack = handle
irc.Channel = "#testGoLangIrc"
irc.Join()
func handle(irc *IrcClient, message string) {
//
// Simple echo
//
irc.SendMessage(message)
}
- Add error handling 2 Add password checking
- Think about concurrency
- Add real name
- Add ssl
- Fork irc;
- Make changes;
- Send pull request;
- Thank you!