summaryrefslogtreecommitdiff
path: root/packages/gateway
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-09-25 16:02:03 -0700
committerFuwn <[email protected]>2025-09-25 16:02:03 -0700
commit75b571ae2c7e126e0ae1a6d7a32ac383cea03f1a (patch)
treeccce6f419cfff47448145875740327778582fb2d /packages/gateway
parentfix(gateway:aiModeration): Improve hate speech analysis (diff)
downloadumabotdiscord-75b571ae2c7e126e0ae1a6d7a32ac383cea03f1a.tar.xz
umabotdiscord-75b571ae2c7e126e0ae1a6d7a32ac383cea03f1a.zip
fix(gateway:aiModeration): Improve adult content analysis in NSFW channels
Diffstat (limited to 'packages/gateway')
-rw-r--r--packages/gateway/src/listeners/aiModeration.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/gateway/src/listeners/aiModeration.ts b/packages/gateway/src/listeners/aiModeration.ts
index 5d0e9db..475140a 100644
--- a/packages/gateway/src/listeners/aiModeration.ts
+++ b/packages/gateway/src/listeners/aiModeration.ts
@@ -25,6 +25,8 @@ const SERVER_RULES = `
Use common sense or consult a moderator before posting anything you reasonably suspect might breach this rule. Alternatively, consider avoiding discussions about the topic altogether.
We have a **zero-tolerance** stance on this rule and reserve the desecration to take administrative action against anyone at any time who violates this rule.
+
+ **IMPORTANT**: This rule ONLY applies to content involving underage/loli/cunning characters. General adult sexual content is allowed in NSFW channels.
7. Treat channel descriptions as additional rules
8. NSFW content (including emoji, stickers, reactions, etc.) in age-restricted channels **only** (if you are found to be under 18 years of age, you will be removed)
@@ -121,6 +123,12 @@ SLUR GUIDELINES:
- Context matters: Consider if the word is being used in a hateful manner vs. casual/reclaimed usage
- When in doubt, err on the side of caution for hard slurs but be more lenient with soft slurs
+RULE #6 CLARIFICATION:
+- Rule #6 (zero-tolerance) ONLY applies to underage/loli/cunning content
+- General adult sexual content is ALLOWED in NSFW channels
+- Phrases like "squeezing balls" are general sexual content, NOT underage content
+- Only flag Rule #6 violations if the content specifically involves underage characters
+
Respond with a JSON object containing:
{
"violation": boolean,