Skip to content

Commit

Permalink
Ban only for one day instead of remove-only
Browse files Browse the repository at this point in the history
  • Loading branch information
ryukinix committed Aug 11, 2020
1 parent 8888d72 commit ef865ff
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions troll_shield.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import (
"strconv"
"strings"
"sync"
"time"

telegram "github.com/go-telegram-bot-api/telegram-bot-api"
)
Expand Down Expand Up @@ -156,14 +157,13 @@ func kickTroll(bot TrollShieldBot, update *telegram.Update, user telegram.User,
UserID: user.ID,
}
resp, err := bot.KickChatMember(
telegram.KickChatMemberConfig{ChatMemberConfig: chatMember},
telegram.KickChatMemberConfig{
ChatMemberConfig: chatMember,
UntilDate: time.Now().AddDate(0, 0, 1).Unix(), // one day
//UntilDate: time.Now().Add(time.Minute * 1).Unix(), // one minute
},
)

if err == nil {
// only kick, don't ban
_, err = bot.UnbanChatMember(chatMember)
}

if !resp.Ok || err != nil {
log.Printf(
"[!] Kicking %q did not work, error code %v: %v",
Expand Down

0 comments on commit ef865ff

Please sign in to comment.