package main import "fmt" import "crypto/tls" import "github.com/go-irc/irc" import "github.com/namsral/flag" import "git.circuitco.de/self/watbot/wat" func main() { pass := flag.String("pass", "", "password") flag.Parse() fmt.Printf("PASS len %d\n", len(*pass)) config := irc.ClientConfig{ Nick: "watt", Pass: *pass, User: "wat/tripsit", Name: "wat", } watConfig := wat.WatConfig{ PermittedChannels: []string{ "##wat", "##test", "##sweden", "##freedom", }, IgnoredHosts: []string{ "tripsit/user/creatonez", }, } tcpConf := &tls.Config{ InsecureSkipVerify: true, } conn, err := tls.Dial("tcp", "127.0.0.1:9696", tcpConf) if err != nil { fmt.Println("err " + err.Error()) return } wwat := wat.NewWatBot(&config, &watConfig, conn) wwat.Run() }