From 324cd4d0de0d9a459ee84041307e245bfcc8df16 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 6 Jul 2019 20:42:44 +0200 Subject: add hellban --- internal/flood/flood.go | 1 + main.go | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/internal/flood/flood.go b/internal/flood/flood.go index 0a26edb..e8d6876 100644 --- a/internal/flood/flood.go +++ b/internal/flood/flood.go @@ -19,6 +19,7 @@ const ( type Kicker interface { Kick(nick string, message ...string) Ban(nick string) + HellBan(nick string) } type Check struct { diff --git a/main.go b/main.go index 6e0ca34..feba5f9 100644 --- a/main.go +++ b/main.go @@ -48,6 +48,10 @@ func (n *room) Ban(nick string) { n.conn.Mode(n.target, "+b", nick+"!*@*") } +func (n *room) HellBan(nick string) { + n.conn.Mode(n.target, "+q", nick+"!*@*") +} + type message struct { title *title.Titles flood *flood.Check -- cgit v1.2.3