diff --git a/bot/bot.go b/bot/bot.go index e9d3561..05c6808 100644 --- a/bot/bot.go +++ b/bot/bot.go @@ -39,6 +39,7 @@ func NewBotOptions(options ...Option) (Bot, error) { cfg := &client.Config{ Me: &state.Nick{Nick: "goircbot"}, NewNick: func(s string) string { return s + "_" }, + ReNickDelay: 1 * time.Second, PingFreq: 3 * time.Minute, QuitMessage: "I have to go.", Server: "", diff --git a/go.mod b/go.mod index 7acaf1a..23e8507 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.24.0 require ( github.com/StalkR/dnssec-analyzer v1.0.0 github.com/StalkR/imdb v1.0.16 - github.com/fluffle/goirc v1.3.3 + github.com/fluffle/goirc v1.3.4 golang.org/x/sys v0.38.0 ) diff --git a/go.sum b/go.sum index 49e58e3..727e5e1 100644 --- a/go.sum +++ b/go.sum @@ -9,8 +9,8 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6 h1:oP4q0fw+fOSWn3DfFi4EXdT+B+gTtzx8GC9xsc26Znk= github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6/go.mod h1:iL2twTeMvZnrg54ZoPDNfJaJaqy0xIQFuBdrLsmspwQ= -github.com/fluffle/goirc v1.3.3 h1:JMdZMKt9pvlK2q/WzbwTT4l8JQszsANn8XCEJTIw3qo= -github.com/fluffle/goirc v1.3.3/go.mod h1:UCLIVSm0oOfQ0E1Hyn7IC1SRf/xl15E8s8HfGh6tjoU= +github.com/fluffle/goirc v1.3.4 h1:WqIuoQpwAxtjzeDVj0jmWnjbJmaPUSlt6CrTUaQYI94= +github.com/fluffle/goirc v1.3.4/go.mod h1:u5jzFHvmESPQ6pzcT/OVSKKd/WOh5pKDM28XJn15cO0= github.com/golang/glog v1.2.5 h1:DrW6hGnjIhtvhOIiAKT6Psh/Kd/ldepEa81DKeiRJ5I= github.com/golang/glog v1.2.5/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= diff --git a/goircbot b/goircbot new file mode 100755 index 0000000..147cebd Binary files /dev/null and b/goircbot differ