OT Close Request is a plugin for Open Ticket that allows staff to request confirmation from a ticket owner before closing their ticket.
- Double Confirmation: Prevents accidental or unwanted closures by asking the ticket owner first.
- Slash & Text Commands: Use
/close-requestor your bot's prefix command (e.g.,!close-request). - Owner Verification: Only the person who opened the ticket can respond to the confirmation prompt.
- Role Permissions: Limit command usage to specific staff roles.
- Configurable Embeds: Fully customize the titles, descriptions, colors, and thumbnails for the request, agreed, and declined messages.
- Audit Logging: Automatically logs when a request is accepted or declined to your specified log channel.
- Automatic Integration: Once confirmed, it uses Open Ticket's internal closing system to ensure all standard procedures (transcripts, etc.) are followed.
- Staff member runs
/close-requestin a ticket channel. - The bot pings the ticket owner with an embed containing Agree and Disagree buttons.
- If the owner clicks Agree: The ticket is automatically closed.
- If the owner clicks Disagree: The staff member is notified, and the ticket remains open.
You can find the configuration in config.json within the plugin folder:
admin_roles: List of role IDs allowed to use the command.ticket_options: List of Open Ticket option IDs where this plugin should be active.log_channel_id: Where to send logs if Open Ticket's default logging is unavailable.embeds: Customize the visual style of the interaction.
- Open Ticket