Form Rules
Server Level
Forms are owned and managed at the server level.
Many-to-One
A single form can be attached to many different ticket options across various panels.
One per Option
An individual option can have at most one intake form attached to it at a time.
Answer Snapshots
Form answers are snapshotted onto the ticket. Old tickets keep the exact answers submitted at that time.
Form Limits
Due to Discord’s modal constraints, the following limits apply:- Up to
25forms per server. - Up to
5fields per form. - Up to
25static options perselectfield.
Attaching a Form
Once you have created a form, you must attach it to an option so that it triggers when users interact with the panel.1
Open Ticket Forms
Run the
tickets forms command. Click Add to create a new form.2
Configure Form Settings
Configure the form settings using the information below.
3
Select Your Form
Run the
tickets options command. Choose your panel and option, then select Form.4
Bind the Form
Choose the form you just created from the dropdown. You’re done!
Form Settings
- Name: Internal form name (for your reference).
- Title: Visible modal title shown to users.
- Filtering Enabled: Whether server word filters and AutoMod keyword checks run against the text answers before a ticket is formally opened.
Supported Field Types
All form fields share a few baseline attributes:LabelKeyRequired
Field Type Options
short_text
short_text
Includes:
- description
- placeholder
- min length
- max length
long_text
long_text
Includes:
- description
- placeholder
- min length
- max length
checkbox
checkbox
Includes:
- description
- checked text
- unchecked text
select
select
Includes:
- description
- placeholder
- min values
- max values
- static child options
role_select
role_select
Includes:
- description
- placeholder
- single-select
user_select
user_select
Includes:
- description
- placeholder
- single-select
channel_select
channel_select
Includes:
- description
- placeholder
- single-select
