|
|
This bot silently blocks all begging
MAXED-OUT CHAT FILTER (Escalation B + Timed Mute + “Perm Ban”)
This script is a high-security chat firewall that auto-stops boundary-pushing messages before they ever hit your room. It’s built to catch common bypass tricks (spacing, punctuation, leetspeak) and enforce rules with a strike system, escalating from warnings to timed mutes, and finally to a permanent room-level ban.
What it blocks
It targets the most common “problem lanes”:
Begging / free / discounts
“for free”, “no tokens”, “can’t tip”, “discount”, “hook me up”, etc.
IRL / meetup / location hunting
“meet up”, “irl”, “come over”, “where do you live”, “what city/state”, “address”, etc.
Dating / relationship questions
“are you single”, “date me”, “relationship status”, “be my bf/gf”, “marry me”, etc.
Personal info requests
“real name”, “age”, “birthday”, “phone number”, “snap/instagram/discord/telegram”, etc.
Hard boundary talk
“sex for money / escort”, and ownership/handler/pimp language
How it catches bypass attempts
Before checking rules, every message is normalized:
Converts to lowercase
Translates basic leetspeak (0→o, 1→i, 3→e, 4→a, 5→s, etc.)
Strips punctuation/symbols
Collapses extra spaces
Creates a compact version to catch split words like “f r e e” or “m e e t u p”
So even if someone tries to dodge filters with spacing or weird characters, it still hits.
Mods and broadcaster are exempt
Mods and the broadcaster can say anything. The filter ignores them completely.
Escalation Mode B (with strike weights)
Violations add strikes based on severity:
Dating / location / personal info: +1 strike
Begging / discounts / meetup attempts: +2 strikes
Hard boundary (sex-for-money, pimp/ownership): +3 strikes (typically instant mute)
What happens when someone violates
The script blocks the message and escalates:
Warning 1/3 (notice sent to the user)
Warning 2/3 (final) (notice sent, tells them the next one mutes)
Strike 3+ triggers a timed mute:
Their messages are silently blocked for 15 minutes
They receive a “Muted 15 min” notice with a “don’t beg / don’t push boundaries” reminder
Strike reset window
Strikes reset if they behave for 10 minutes (no violations). This prevents someone from getting punished forever for one dumb message earlier.
After repeated mutes: “Perm ban”
If they keep violating after multiple mutes, the script flips them into a permanent room ban state:
Their messages will never appear again for the rest of the session
They receive a final message like:
“PERMANENT BAN: repeated violations… your messages will no longer appear in this room.”
Important: this is a room-level shadow ban, not a platform account ban. The script can’t truly ban them from the site, but it can permanently block their messages from your chat for the session.
Anti-spam notice control
To avoid the script spamming warnings when someone spams messages, notices are rate-limited with a cooldown (20 seconds) per user.
Key settings you can tune
STRIKE_THRESHOLD (default: 3)
MUTE_DURATION_MS (default: 15 minutes)
MAX_MUTES_BEFORE_PERM (default: 2)
STRIKE_RESET_MS (default: 10 minutes)
NOTICE_COOLDOWN_MS (default: 20 seconds)
© Copyright Chaturbate 2011- 2026. All Rights Reserved.