blackbeard420 71eb2ed048
All checks were successful
irc build / Build (push) Successful in 1m43s
split parseMessage into handleMessage
2025-03-06 22:42:15 -05:00
2025-03-06 11:49:24 -05:00
2025-03-06 22:42:15 -05:00
2020-01-05 17:34:12 -05:00
2025-03-06 21:41:28 -05:00

Go Report Card

irc

Basic but complete irc library for go

  • Callbacks for Messages (direct and channel), Joins/parts/quits and numeric codes
  • Maintains list of nicks in a channel
  • TLS support (upcoming)

usage

basic example:

con := NewConnection("irc.ouch.chat:6667", "irc-go", "irc-go", nil, []string{channel})

con.PrivmsgCallback = func(target, from, msg) {
    log.Printf("message from %s in channel %s > %s", GetNick(from), target, msg)
}

con.Run()
Description
simple golang irc client library
Readme MIT 96 KiB
Languages
Go 100%