Censor
Censor isn’t just another regex bot. It’s a high-performance AI moderator built with Rust, designed to actually understand how people talk in South Asian and international communities.
Most filters fail when you switch languages or mix them. Censor thrives there. It handles English, Hindi, and Hinglish natively. It reads between the lines to catch evasion attempts, meaning users can’t bypass it just by adding spaces or using leetspeak (like b@d w0rd).
Why use Censor?
- It’s Fast (Rust 🦀): Since it’s written in Rust, message processing is near-instant. It doesn’t lag your chat.
- It Speaks Hinglish: It knows phonetic variations. It understands that “kutta” is a slur in Hindi, even if written in English script.
- Smart Pattern Detection: It looks for intent and patterns, not just a hardcoded list of strings.
- Granular Control: You decide what flies. Block “Spam” but allow “Controversial” topics? You can do that.
- Slash Commands: No complex dashboards. Manage everything right from Discord.
Add to Discord
Ready to clean up the chat? Click below to invite the bot to your server.
Commands
Everything is managed via Slash Commands. You’ll need admin perms to configure the bot.
Core Utilities
| Command | Description |
|---|---|
/moderation [level] | Sets the global strictness (None, Minimal, Normal, Strict). |
/list | Shows you exactly what words or categories are currently banned. |
/add | Add a specific word to the blocklist manually. |
/rm | Oops? Remove a word from the blocklist. |
/addlist | Enable bulk categories (e.g., turn on the entire “Hindi Abuse” list). |
Moderation Levels
Not every server is a church. You can tune the bot to fit your community’s vibe:
- None: Bot is asleep. Good for testing logs.
- Minimal: Only nukes the absolute worst slurs and hate speech.
- Normal: (Recommended) Catches standard abuse, harassment, and spam.
- Strict: Zero chill. Filters controversial topics, light insults, and aggressive patterns.
Usage Examples
Here is how it looks in action:
1. Tighten the security
getting raided or just want a cleaner chat? Crank it up.
/moderation level: Strict
2. Targeting specific languages
You can mix and match categories.
/addlist type: Hindi category: Abuse
3. Check what’s banned
See what the bot is currently filtering.
/listReturns a paginated list of active filters.
Status & Contributing
Current Status: 🚧 UNDER DEVELOPMENT
We are the H01 Team. This project is active and evolving.
We love Open Source. If you know your way around Rust or NLP, we’d love a PR.
- Fork the repo.
- Create a feature branch (
git checkout -b feature/cool-stuff). - Commit your changes.
- Open a PR and tell us what you built!