From 616d76b1047e49966e2764d8f764cf43243081a1 Mon Sep 17 00:00:00 2001 From: SleepingCrows Date: Sat, 22 Jun 2024 17:12:42 -0400 Subject: [PATCH] Sorted Domain Keywords to new Policy Function. +1 Keyword Ban --- policy.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/policy.ts b/policy.ts index 31ebb54..bb52733 100644 --- a/policy.ts +++ b/policy.ts @@ -6,19 +6,24 @@ const kv = await Deno.openKv(); export default class AppPolicy implements NPolicy { async call(event: NostrEvent): Promise { const policy = new PipePolicy([ + new KeywordPolicy([ + 'NSFW sexual content', + ':nsfw:', + 'nsfw 18+ Sexual', + ':role_nsfw:']), + /* Domain Keyword Bans */ new KeywordPolicy([ 'bae.st/media', 'scrolller.com/', 'media.shota.house/', '1img.99img.biz/', 'assets.bonito.cafe/', - 'naughtymag.com/', - 'nsfw 18+ Sexual', - 'NSFW sexual content', - ':nsfw:', - ':role_nsfw:']), + 'redgifs.com/watch', + 'naughtymag.com/' + ]), + /* Porn/Sex Hashtags */ new HashtagPolicy([ - 'adult', + 'adult', /* May give false positives? */ 'ass', 'assworship', 'boobs',