diff options
author | Benny Morrison <benmorrison@ttm.sh> | 2019-03-17 02:44:17 -0400 |
---|---|---|
committer | Benny Morrison <benmorrison@ttm.sh> | 2019-03-17 02:44:17 -0400 |
commit | 7f489e926504e3334c063dc87ff575fd9c5a08c8 (patch) | |
tree | fe610c5f75e7486e7cbc922d5319e414094907c4 /main.go | |
parent | 8e390041fb5a6cdc68edb631056f02561294a920 (diff) | |
download | goofbot-7f489e926504e3334c063dc87ff575fd9c5a08c8.tar.gz |
added nickserv authentication if pass is set in config.json
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/main.go b/main.go index c9a6309..160593f 100644 --- a/main.go +++ b/main.go @@ -58,6 +58,14 @@ func main() { // join startup channel client.Handlers.Add(girc.CONNECTED, func(c *girc.Client, e girc.Event) { + //authenticate with nickserv if pass is set in config file + if conf.Pass != "" { + var payload bytes.Buffer + payload.WriteString("identify ") + payload.WriteString(conf.Pass) + c.Cmd.Message("nickserv", payload.String()) + time.Sleep(500 * time.Millisecond) + } c.Cmd.Join(conf.Chan) }) |