For the complete documentation index, see llms.txt. This page is also available as Markdown.

Test it like a member

Verify your new panel works end-to-end before announcing it.

Before you tell your community "we have a ticket system now," walk through it yourself as a non-staff user. It takes about five minutes and catches problems that are hard to find later.

The checklist

Use an alt account, a friend, or join your server with no admin role (remove yourself from your admin roles for the test, then add yourself back at the end). The point is to use the panel as a regular member, not as an admin who bypasses every check.

Quickest way to test as a member: ask a friend to be online for 5 minutes, or temporarily remove your admin role, then add it back after.

1. Can a member see the panel channel?

Open the channel where your panel lives. Confirm a non-staff member can see the channel and the panel message.

If they can't, your channel permissions are too restrictive. Edit the channel and ensure @everyone (or the role you intend) has View Channel.

2. Does clicking the button do something?

Click the panel button as a member. You should see one of two things within a second:

  • A new ticket channel appears in the Tickets category, or

  • A short form pops up asking questions, and then a new channel appears after submitting.

Neither happened? See Panel buttons do nothing or show "interaction failed".

3. Can the member see their own ticket?

In the new ticket channel, confirm the member can:

  • See the channel (it should appear in their sidebar).

  • Send messages.

  • See the welcome embed Ticket King posted.

If the member can't see the channel they just opened, Ticket King's permissions are too restrictive. Most commonly: the Ticket King role is below the role granting access. Drag it up in Server Settings → Roles.

4. Can your support team see the ticket?

Switch back to your staff account (or have a teammate check). Confirm your support team can see and post in the new ticket.

Can't see it? You haven't added a support role, or the support role is above Ticket King in the role list.

5. Does the close flow work?

As your staff account, run /close in the ticket channel. The bot should:

  • Ask for a reason first if you have turned on "Close Requires Reason".

  • Post a log message in your closed-tickets log channel.

  • Either archive the channel or delete it, based on your settings.

Closing a ticket

6. Did the log channel receive the entry?

Open your closed-tickets log channel. There should be an embed for the ticket you just closed, including:

  • Ticket number.

  • Who opened it.

  • Who closed it.

  • A link to the transcript.

No log entry? Either you haven't set a log channel (Logging → Log channels), or Ticket King can't post in it (check channel permissions).

7. Did the transcript work?

Click the transcript link in the close log. You should see a clean view of every message in the ticket.

Transcript missing or empty? See A transcript is missing or empty.

You passed. Now announce it.

Once all seven boxes are checked, your ticket system is real. Tell your community:

  • Pin a message in #general linking to the #tickets channel.

  • Add a short blurb in your welcome message for new members.

  • Brief your support team on how to claim, respond, and close.

Next: where to go from here

Where to go next

Last updated

Was this helpful?