From 866d0b3f64e858276433d270d7393318d860e680 Mon Sep 17 00:00:00 2001 From: Slipstream Date: Tue, 20 May 2025 16:55:40 -0600 Subject: [PATCH] Refactor: Emphasize the non-offensive context of specific language in moderation rules --- bot.log | 5 +++++ cogs/aimod.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 bot.log diff --git a/bot.log b/bot.log new file mode 100644 index 0000000..cc1ec4b --- /dev/null +++ b/bot.log @@ -0,0 +1,5 @@ +Logging started. +Traceback (most recent call last): + File "Z:\projects_git\wdiscordbotserver\bot.py", line 40, in + raise ValueError("Missing DISCORD_TOKEN environment variable.") +ValueError: Missing DISCORD_TOKEN environment variable. diff --git a/cogs/aimod.py b/cogs/aimod.py index 0f25324..b629de6 100644 --- a/cogs/aimod.py +++ b/cogs/aimod.py @@ -1487,7 +1487,7 @@ Instructions: Stickers and emojis are NOT considered "full-on pornographic images" and are allowed in any channel. - For general disrespectful behavior, harassment, or bullying (Rule 2 & 3): Only flag a violation if the intent appears **genuinely malicious, targeted, or serious, even after considering conversational history and replies.** Lighthearted insults or "wild" statements within an ongoing banter are generally permissible. - For **explicit slurs or severe discriminatory language** (Rule 3): These are violations **regardless of joking intent if they are used in a targeted or hateful manner**. Context from replies and history is still important to assess targeting. - - You should NOT consider the word "retard" or "retarded" as a slur in this server, as it is commonly used in a non-offensive context. + - CRITICAL:You should NOT consider the word "retard" or "retarded" as a slur in this server, as it is commonly used in a non-offensive context. After considering the above, pay EXTREME attention to rules 5 (Pedophilia) and 5A (IRL Porn) – these are always severe. Rule 4 (AI Porn) is also critical. Prioritize these severe violations. 3. Respond ONLY with a single JSON object containing the following keys: - "reasoning": string (A concise explanation for your decision, referencing the specific rule and content).