2019-03-26 19:58:47 -07:00

36 lines
769 B
Go

package main
import (
"github.com/thoj/go-ircevent"
"fmt"
"hostinfo"
)
var RoomName = "#test"
func main() {
con := irc.IRC("filippi", "filippi") //con is connection
err := con.Connect("irc.anarchyplanet.org:6667")
if err != nil {
fmt.Println("U FAIL! TYPO?")
return }
con.AddCallback("001", func (e *irc.Event) {
con.Join(RoomName)
})
con.AddCallback("JOIN", func (e *irc.Event) {
con.Privmsg(RoomName, "Hello! I am a friendly IRC bot who will echo everything you say.")
})
con.AddCallback("PRIVMSG", func (e *irc.Event) {
if e.Message() == "TEST"{
con.Privmsg(RoomName, "BOO")
fmt.Println(e.Message())}
})
con.Loop() //keep the bot 'con' alive
}