Ticket messages
Each option has its own set of messages, all written in the scripting language.
Aliases:
msg.
Variables
Plus every standard variable —
{guild.name}, {channel.mention} and so on.
Examples
Forms
Forms collect information before the ticket channel is created, as a Discord modal. Instead of a ticket that says “hi”, you get one that already contains everything you’d have had to ask for.#support panel and a #staff-only panel.
Attach a form to an option, and add or edit its fields, through the interactive interface —
!tickets setup. It’s a modal builder; doing it through flat commands would be worse.What to ask for
Keep it short — every field is friction, and Discord caps a modal at five.User report
User report
- Who are you reporting? (username or ID)
- What did they do?
- When did it happen?
- Do you have evidence? (links or screenshots)
Ban appeal
Ban appeal
- What’s your user ID?
- Why were you banned?
- Why should we unban you?
Staff application
Staff application
- How old are you?
- What’s your timezone?
- How much time can you commit weekly?
- Any previous moderation experience?
Bug report
Bug report
- What happened?
- What did you expect to happen?
- How do we reproduce it?
Opening tickets without the panel
#support.
