TicketOpenRoles
TicketOpenRoles grants one or more temporary Discord roles while a member has an open support ticket, then removes those roles when the member no longer has an open ticket.
- Source description: Assign roles to ticket creators while they have open tickets; per-category roles, whitelist/blacklist
- Version in source: 1.0.0
- Dependencies:
core,tickets - Config templates read:
en-ticket_open_roles.json5,en-ticket_open_roles_lang.json5
Install, enable, and run the first safe test.
SetupSource-backed config fields and what they control.
ConfigurationHow members and staff use the plugin in Discord.
Commands and WorkflowCommon setup and runtime fixes.
TroubleshootingMain Features
- Assign roles to ticket creators while tickets are open
- Map different ticket category types to different role IDs
- Use default roles when no category-specific mapping is present
- Whitelist or blacklist ticket types and category indexes
- Run periodic syncs so stale roles are cleaned up
- Expose a manual sync command for staff
- Keep ticket role behavior dashboard-configurable
Plugin Names
| Item | Name |
|---|---|
| Plugin folder | ticket_open_roles |
| Config name | ticket_open_roles |
| Language config name | ticket_open_roles_lang |
| Main config file | configuration/ticket_open_roles.json5 |
| Main language file | configuration/ticket_open_roles_lang.json5 |
Best Fit
Use this when ticket creators need temporary channel visibility, customer status, triage access, or follow-up permissions only while a support ticket is open.