Comprehensive ticket support system for customer service
Follow these subcommands in the recommended order for proper setup:
Enable or disable the ticket support system
/support enable <enabled>
/support enable true
/support enable false
Turn the ticket system on or off for your server. Must be enabled before other features work.
Add a new support category with assigned staff roles
/support category add <name> <role1> [role2] [role3]
/support category add "Technical" @TechSupport @Developer
/support category add "Billing" @Finance
Create support categories like "Technical", "Billing", etc. Assign up to 3 staff roles who can see tickets in this category.
Create the support button in current channel
/support config setup
/support config setup
Creates a support button message in the current channel. Users can click this button to create tickets.
Set auto-close timer for inactive tickets
/support config timer <days>
/support config timer 7
/support config timer 14
Set how many days of inactivity before tickets are automatically closed (1-30 days).
Remove a support category
/support category remove <name>
/support category remove "Technical"
Delete a support category. This won't affect existing tickets but prevents new tickets in this category.
List all configured support categories
/support category list
/support category list
View all your support categories and their assigned staff roles.
Set ticket priority level (staff only)
/support priority <ticket> <priority>
/support priority 123 high
/support priority 456 medium
Set priority for tickets: high (🔴), medium (🟡), or low (🟢). Helps staff prioritize support requests.
Add staff member to a specific ticket
/support staff add <ticket> <user>
/support staff add 123 @Moderator
Add additional staff members to a ticket for collaboration or escalation.
Remove staff member from a specific ticket
/support staff remove <ticket> <user>
/support staff remove 123 @Moderator
Remove staff members from a ticket when they're no longer needed.