commit b6ab4c5857a6ccc11553e04f9609ab26616c683a
parent 9eb588d556635fc80c3899a4d7f03e45da72a757
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Wed, 8 Jan 2025 14:01:28 -0800
cleanup
Diffstat:
1 file changed, 0 insertions(+), 49 deletions(-)
diff --git a/pkg/web/handlers/interceptors/spamInterceptor.go b/pkg/web/handlers/interceptors/spamInterceptor.go
@@ -108,31 +108,6 @@ var ErrSpamFilterTriggered = errors.New("spam filter triggered")
func checkSpam(db *database.DkfDB, origMessage, lowerCaseMessage string, authUser *database.User) error {
silentSelfKick := config.SilentSelfKick.Load()
- // Kick retard new users
- if time.Since(authUser.CreatedAt) < 5*time.Hour {
- if strings.Contains(lowerCaseMessage, "fucked up links") ||
- strings.Contains(lowerCaseMessage, "i wanna see gore") ||
- strings.Contains(lowerCaseMessage, "how can i make money") ||
- strings.Contains(lowerCaseMessage, "any links for scary stuff") {
- _ = dutils.SelfKick(db, *authUser, silentSelfKick)
- return ErrSpamFilterTriggered
- }
- }
- if authUser.GeneralMessagesCount < 20 || time.Since(authUser.CreatedAt) < 5*time.Hour {
- if strings.Contains(lowerCaseMessage, "cp link") {
- _ = dutils.SelfKick(db, *authUser, silentSelfKick)
- return ErrSpamFilterTriggered
- }
- }
-
- if strings.Contains(lowerCaseMessage, "#dorkforest") {
- if authUser.IsModerator() {
- return ErrSpamFilterTriggered
- }
- _ = dutils.SelfKick(db, *authUser, silentSelfKick)
- return ErrSpamFilterTriggered
- }
-
// Auto kick upper case typing retards
if authUser.GeneralMessagesCount <= 5 {
count, total := utils.CountUppercase(origMessage)
@@ -143,12 +118,6 @@ func checkSpam(db *database.DkfDB, origMessage, lowerCaseMessage string, authUse
}
}
- // Auto HB "new here"/"legit market" retards
- if autoHellbanCheck(authUser, lowerCaseMessage) {
- dutils.SelfHellBan(db, authUser)
- return nil
- }
-
if autoKickSpammers(authUser, lowerCaseMessage) {
_ = dutils.SelfKick(db, *authUser, silentSelfKick)
return ErrSpamFilterTriggered
@@ -254,21 +223,3 @@ func autoKickSpammers(authUser *database.User, lowerCaseMessage string) bool {
}
return false
}
-
-func autoHellbanCheck(authUser *database.User, lowerCaseMessage string) bool {
- checks := []string{
- "new here",
- "new to this",
- "new at this",
- "legit market",
- "help me",
- }
- if authUser.GeneralMessagesCount <= 5 {
- for _, check := range checks {
- if strings.Contains(lowerCaseMessage, check) {
- return true
- }
- }
- }
- return false
-}