Server-Scoped Safety and Flexible Staff Roles
Quick summary
Every server now owns its word-filter lists and staff-role selection, while a dedicated Venting Crew can handle venting tickets without receiving access to other ticket types.
What Changed
Per-server word filters
Blacklists, whitelists, and enabled state are isolated by Discord server, with safe migration of existing shared lists.
Flexible role presets
Server owners can exclude unused preset roles so deleted roles are not recreated, then include or create only the roles they want.
Venting Crew
A configured Venting Crew role can view and manage venting tickets without gaining access to other ticket types.
New server-config key
VENTING_CREW_ROLE_ID, with the friendly ventingcrew alias, appears in the bot's valid keys and website role selector.
Matching dashboard controls
The website edits each server's word lists, role exclusions, and Venting Crew role through the live bot bridge.