Tickets
🎟️ Tickets Feature
The Tickets feature in AdmiBot allows for streamlined support and interaction between users and support staff. This system enables users to create tickets for various inquiries, with customizable categories, questions, and automatic role assignments.
🛠️ /ticket setup <#channel> <@main_supporter_role>
/ticket setup <#channel> <@main_supporter_role>
Description: Sets up the ticket system in a specified channel, allowing users to create tickets with categorized inquiries.
Usage:
/ticket setup <#channel> <@main_supporter_role>
📝 Note: After executing this command, a modal will appear for you to set the title, color, thumbnail, and categories. Categories should be comma-separated (e.g.,
General, Support, Other
), with a maximum of 5 categories.Custom Roles: You can configure custom roles per category, which will be automatically assigned to the supporter when a ticket is created. Each category can have its own role to ensure that the appropriate staff member handles the ticket based on the nature of the inquiry.
Custom Questions: You can also set up to 5 custom questions that will appear after a user selects a category. Each question can be up to 50 words in length and must be comma-separated (e.g.,
Why did you create this Ticket?, Please Provide More Information
). This allows you to gather specific information from users, ensuring that support staff have the necessary context to assist effectively.
❌ /ticket unsetup
/ticket unsetup
Description: Removes the ticket setup from the specified channel.
Usage:
/ticket unsetup
📝 Note: This will disable the ticket system and remove all configurations associated with it.
🔒 /ticket close <#channel> <optional: reason>
/ticket close <#channel> <optional: reason>
Description: Closes a specific ticket channel.
Usage:
/ticket close <#channel> <optional: reason>
📝 Note: Providing a reason for closing the ticket is optional but recommended for clarity.
⏲️ /ticket timer <#channel> <duration>
/ticket timer <#channel> <duration>
Description: Sets a timer for automatic closure of the specified ticket channel after a given duration.
Usage:
/ticket timer <#channel> <duration>
📝 Note: The duration format should be specified in hours, minutes, or seconds (e.g.,
10m
,1h
,30s
).
✅ /ticket claim <#channel>
/ticket claim <#channel>
Description: Claims a specific ticket channel for support staff.
Usage:
/ticket claim <#channel>
📝 Note: This action indicates that the ticket is being handled by the staff member who claimed it.
🔑 Permissions Required
The Tickets feature requires appropriate permissions to manage channels and roles effectively.
This feature provides a structured approach to managing support requests, ensuring that users receive timely and organized assistance while allowing support staff to handle inquiries efficiently.
Last updated