dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit ca7d1e8f74fa2d3396f26535dd85a022fb776a8f
parent db37268b2e87c4bef64a9bb79415600ab1519ce9
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 20 Mar 2023 09:12:36 -0700

improve spam filter

Diffstat:
Mpkg/web/handlers/api/v1/spamInterceptor.go | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pkg/web/handlers/api/v1/spamInterceptor.go b/pkg/web/handlers/api/v1/spamInterceptor.go @@ -116,7 +116,8 @@ func checkSpam(db *database.DkfDB, origMessage string, authUser *database.User) if ((wordsMap["learn"] > 0 || wordsMap["teach"] > 0) && (wordsMap["hacking"] > 0 || wordsMap["hack"] > 0)) || (wordsMap["cook"] > 0 && wordsMap["meth"] > 0) || (wordsMap["creepy"] > 0 && (wordsMap["site"] > 0 || wordsMap["sites"] > 0)) || - (wordsMap["porn"] > 0 && (wordsMap["link"] > 0 || wordsMap["links"] > 0)) { + (wordsMap["porn"] > 0 && (wordsMap["link"] > 0 || wordsMap["links"] > 0)) || + (wordsMap["topic"] > 0 && wordsMap["link"] > 0) { _ = dutils.SelfKick(db, *authUser, silentSelfKick) return ErrSpamFilterTriggered }