Tickets Module

Support tickets via panel button or dropdown, categories, and transcripts.

Overview

Users open a private ticket channel (or thread) from a panel. Staff close with transcript optional.

Multiple categories show a dropdown on the panel; single category uses one button.

Setup

  1. Enable Tickets.
  2. Add at least one category (name, emoji, optional Discord category for channel placement).
  3. Set panel channel and click resend panel if needed.
  4. Configure welcome message per category or global default.

Transcripts

Transcript on close can DM the ticket owner and/or post to an archive channel.

Transcript is a plain-text export of recent messages — enable toggle in module config.

Custom panel (Plus)

Plus users can replace the default ticket panel with a CV2 embed draft. The open-ticket control is injected automatically.

Usage

  • Members click Open ticket on the panel (or pick a category from the dropdown).
  • Staff work inside the private channel; close button or commands end the ticket.
  • Transcript generates on close when enabled.

Troubleshooting

  • Panel missing → resend panel; bot needs Send Messages in panel channel.
  • Cannot open ticket → category limit reached? user already has open ticket?
  • No private channel → bot Manage Channels; category ID valid.
  • Dropdown empty → add more than one category in dashboard.