Kijiio Bot

A Discord support ticket bot: button panels open private ticket channels, and every closed ticket is saved as a searchable HTML transcript.

Kijiio Bot runs support tickets for one Discord server. Members press a button on a panel, answer a few optional questions, and get a private channel with your staff. When the ticket is done, staff close it: the bot saves the whole conversation as a transcript, posts it to an archive channel, and deletes the ticket channel.

Finding an old ticket takes one command. /ticket find user:@someone lists every ticket that person has opened, with a link straight to each transcript.

What it does

  • Panels. An embed with up to 25 buttons, one per ticket category. You write the title, text and colour; editing a panel updates the posted message in place.
  • Categories. Each kind of ticket (support, billing, reports) has its own emoji, button, staff roles, opening message and up to five questions asked before the ticket opens.
  • Readable channel names. Ticket channels are named from a template, 🛠-0042-username by default, so you can tell them apart in the sidebar at a glance.
  • Claiming. Staff press Claim so two people never answer the same ticket. The ticket shows who is handling it.
  • Transcripts. Closing saves one self-contained HTML file that looks like the channel did, with images embedded so they still show months later.
  • Archive. Every transcript lands in one channel behind a short summary post. Discord search finds these posts by username, user ID or ticket number.

Who can do what

ActionWho
Open a ticketAnyone who can see a panel
See a ticketThe person who opened it, people added to it, and staff
Claim, add or remove peopleStaff
Close a ticketStaff, and the person who opened it when opener-close is on
Search tickets with /ticket findStaff
Change any setting with /ticket-adminMembers with Manage Server

Staff means anyone with a staff role set in /ticket-admin setup or settings, anyone with a staff role added to that ticket's category, and anyone with Manage Server or Administrator.