From 34e0e4476d5e8902e8cad9c90af5dfe630662a65 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 9 Oct 2016 14:24:16 +0200 Subject: Simplify interface --- main.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index f9ffbe7..4fe32f6 100644 --- a/main.go +++ b/main.go @@ -7,13 +7,12 @@ import ( irc "github.com/fluffle/goirc/client" ) -var ( - node = flag.String("node", "irc.freenode.org:6667", "IRC Server") - room = flag.String("room", "#lor", "IRC Channel") - name = flag.String("name", "dim13", "Bots Name") -) - func main() { + var ( + node = flag.String("node", "irc.freenode.org:6667", "IRC Server") + room = flag.String("room", "#lor", "IRC Channel") + name = flag.String("name", "dim13", "Bots Name") + ) flag.Parse() c := irc.SimpleClient(*name) @@ -38,7 +37,10 @@ func main() { go ExtractLinks(conn, line) go ExtractRFC(conn, line) if line.Public() && line.Nick != conn.Me().Nick { - go DetectFlood(conn, line) + if isFlood(line.Text()) { + log.Println("flood", line.Nick) + conn.Kick(*room, line.Nick, "flood") + } Push(line) } }) -- cgit v1.2.3