From 628ade775819c497ae3f7ed48118622392d3a38c Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 10 Jan 2018 16:05:36 +0100 Subject: ... --- main.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index 3e226f6..a2a551f 100644 --- a/main.go +++ b/main.go @@ -47,22 +47,22 @@ func privmsg(room string) irc.HandlerFunc { } }() switch t := line.Text(); { + case line.Nick == conn.Me().Nick: + // ignore self case isFlood(t): - if line.Nick != conn.Me().Nick { - log.Println("flood", line.Nick) - conn.Kick(room, line.Nick) - } + log.Println("flood", line.Nick) + conn.Kick(room, line.Nick) case t == last[line.Nick]: log.Println("kick", line.Nick) conn.Kick(room, line.Nick) case t == lastRe[line.Nick]: log.Println("ignore", t) case strings.HasPrefix(t, "s"): + log.Println("regexp", t) global := strings.HasSuffix(t, "g") if tofix, ok := last[line.Nick]; ok { fixed := re(tofix, t[1:], global) if fixed != "" && fixed != tofix { - log.Println("regexp", t) fmt.Fprintf(NewNotify(conn, line.Target()), "%v meant to say: %s", line.Nick, fixed) } } -- cgit v1.2.3