The Moderation & Quality-of-Life Update
This update gives server admins more control over content filtering, makes the AI smarter about Discord forums, and improves how Nox communicates.
๐ค Custom Word Filtering (/wordlist)
Admins can now fully customize what the moderation filter catches โ beyond the built-in multi-language dictionary.
Three Lists, One Command
/wordlist blocklistโ Add custom words the bot should always catch/wordlist allowlistโ Whitelist words that the library incorrectly flags/wordlist regexโ Add custom regex patterns (e.g. block SSN-like strings)
Each list supports add, remove, and list subcommands. All changes are instant โ no restart needed.
Detection Priority
- Custom Regex โ block if matched
- Blocklist โ block if matched
- Library Dictionary โ block if matched (7 languages)
- Allowlist โ override and allow if matched
๐ฌ Forum-Aware AI
Nox now properly understands Discord Forum Channels.
- Channel lists now include Forum and Media channels properly
- Ask Nox things like:
- "What are the posts in #suggestions?"
- "Read the post called 'New Feature Request'"
- Stage and Announcement channels are also properly recognized
๐งต Ticket Log Threading
When a ticket is closed, the "Ticket Closed" log message is now a reply to the original "Ticket Opened" log in the log channel.
- Mods can click the reply to jump back to the original open log
- If the original message was deleted, the close log still sends normally
๐ค Smarter AI Responses
- Nox no longer dumps raw JSON when you ask for channel lists, roles, or other data โ everything is formatted cleanly with Discord markdown
- No more filler messages like "One moment..." when Nox needs to look something up โ it just does it directly
- Nox better understands Stage, Announcement, Voice, and Forum channel types
๐ง Bug Fixes
- Fixed
/wordlistcommand not responding - Fixed bad word filter crash on startup (
bad-words-nextimport error) - Fixed command registration always running regardless of config setting
