Skip to main content
seize includes a full ticket system with panels, topics, and tags for handling member support, plus a giveaway system with role requirements and custom configuration. Both features are managed with the ,ticket and ,giveaway command groups.

Tickets

Members open support tickets by clicking a button on a panel you post. Each ticket becomes a private thread or channel where staff can respond. Multiple panels can target different topics (billing, moderation appeals, general support) and use tags to categorize resolved tickets.

Setup

1

Run the setup wizard

Type ,ticket setup and follow the prompts. seize creates the ticket category, staff role permissions, and log channel.
2

Create a panel

Use ,ticket panel to build a panel. Add topics with ,ticket topic add <panel_name> <name> [flags].
3

Post the panel

Post it to a channel with ,ticket panel post <name> [channel]. Members can click the button to open a ticket.

Ticket commands

Run the guided setup for the entire ticket system.
Create a new ticket panel.
List every configured panel.
Usage: ,ticket panel post <name> [channel]. Post the panel to a channel.
Usage: ,ticket panel delete <name>. Delete a panel.
Wipe every ticket configuration and start over.
Usage: ,ticket topic add <panel_name> <name> [flags]. Add a topic option to a panel.
Usage: ,ticket topic remove <panel_name> <name>.
Usage: ,ticket topic list <panel_name>. List topics on a panel.
Usage: ,ticket tag create <name> [flags]. Create a tag that can be applied to open tickets.
Usage: ,ticket tag delete <name>.
List every configured tag.
Usage: ,ticket settag <name>. Apply a tag to the current ticket.
Usage: ,ticket add <member>. Add a member to the current ticket.
Usage: ,ticket remove <member>. Remove a member from the current ticket.
Usage: ,ticket rename <name>. Rename the current ticket channel.
View the current ticket queue for all panels.
Usage: ,ticket stats [member]. Show ticket handling stats for the server or a specific staff member.
Use tags such as resolved, waiting-on-user, or escalated so staff can filter the queue at a glance.

Giveaways

Run standard giveaways with prize, duration, and winner count, plus role requirements, ping roles, and per-role bonus entries.

Start a giveaway

Use ,giveaway start <duration> [flags] with flags to configure the drop:
Common flags include --prize, --winners, --description, --required-role, and --ping-role.

Giveaway commands

Usage: ,giveaway start <duration> [flags]. Start a new giveaway.
Usage: ,giveaway edit <message_id> [flags]. Edit an active giveaway’s fields.
Usage: ,giveaway end <message_id>. End the giveaway early and roll winners.
Usage: ,giveaway reroll <message_id>. Roll new winners for a finished giveaway.
Show every active giveaway in the server.
Show global giveaway defaults.
Usage: ,giveaway config pingrole [role]. Default role to ping on new giveaways.
Usage: ,giveaway config requiredrole [role]. Default role required to enter.
Reset the giveaway config to defaults.
Duration accepts formats like 30m, 2h, 1d, 1w. Combine units with commas or spaces (1d 12h).